@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;
/* The above import directives are aggregated from content. */
.validation-error,.globalpayments-sandbox-warning,.globalpayments-error{margin:0 0 10px;padding:12px 0 12px 5px;display:block;font-size:1.3rem;background:#fae5e5;color:#e02b27;position:relative;border-radius:2px;width:295px}.globalpayments_paymentgateway.payment-method-content iframe{min-height:3.6em}div[id^=GlobalPayments-overlay-]{z-index:10001 !important}#globalpayments_paymentgateway_clickToPay_target{max-width:350px}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.card-type>.discover,.card-type>.visa,.card-type>.mastercard,.card-type>.jcb,.card-type>.amex{max-width:60px}.table-credit-cards td{vertical-align:middle}.buttons{display:flex;justify-content:flex-end}@charset "UTF-8";
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1100px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1100px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1100px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1100px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1100px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1100px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1100px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3/4*100%)}.ratio-16x9{--bs-aspect-ratio:calc(9/16*100%)}.ratio-21x9{--bs-aspect-ratio:calc(9/21*100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1100px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%,-50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#0d6efd !important}.text-secondary{color:#6c757d !important}.text-success{color:#198754 !important}.text-info{color:#0dcaf0 !important}.text-warning{color:#ffc107 !important}.text-danger{color:#dc3545 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.text-white{color:#fff !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,.5) !important}.text-white-50{color:rgba(255,255,255,.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#0d6efd !important}.bg-secondary{background-color:#6c757d !important}.bg-success{background-color:#198754 !important}.bg-info{background-color:#0dcaf0 !important}.bg-warning{background-color:#ffc107 !important}.bg-danger{background-color:#dc3545 !important}.bg-light{background-color:#f8f9fa !important}.bg-dark{background-color:#212529 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width:576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width:768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width:992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width:1100px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width:1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width:1100px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.eot");src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.woff") format("woff"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.ttf") format("truetype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.eot");src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.woff") format("woff"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.ttf") format("truetype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.eot");src:url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.woff") format("woff"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.ttf") format("truetype"),url("../../frontend/Cubix/dhireland_v2/en_IE/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@charset "UTF-8";0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}.cookie-status-message{display:none}.promo-top{background:#000;padding:6px 0;margin-bottom:5px;position:fixed;top:0;width:100%;left:0;z-index:998}@media only screen and (max-width:1032px){.promo-top{position:relative;top:0;width:100%;padding:5px 10px;left:0;z-index:998;margin-bottom:0}}.promo-top p{color:#fff;text-align:center;margin-bottom:0;letter-spacing:.75px}.promo-top p a{color:#fff;text-decoration:underline}.promo-top a{color:#fff !important;text-decoration:underline}@media only screen and (min-width:1033px){.promo-top:not(.d-none)~header.header{margin-top:34px}}header.header{padding:0;background:#fff;border-bottom:1px solid #e5e5e5}header.header.bg-black{background:#000}header.header.bg-black .header__logo img{filter:invert(1)}@media only screen and (min-width:1033px){header.header.bg-black .header__logo{padding:5px 12px 25px}}header.header.bg-black nav.navbar ul li a{color:#fff}header.header.bg-black nav.navbar ul li .discover-img{filter:invert(1)}header.header.tabs-nav{position:unset}header.header.tabs-nav .ring-nav{top:42px}header.header.tabs-nav .sub-nav{top:166px}@media only screen and (min-width:1033px){header.header .header__logo{padding:25px 12px 25px}header.header .header__logo img{width:300px;max-width:100%}}header.header .header__top{padding:5px 10px;background:#000;height:34px}header.header .header__top .header-top-left{display:flex;align-items:center;justify-content:flex-start;font-family:"be_vietnamregular";font-weight:400;font-size:.9rem}header.header .header__top .header-top-left span span{text-decoration:underline}header.header .header__top .header-top-left .book-icons{display:flex;align-items:center;justify-content:flex-start}header.header .header__top .header-top-left .book-icons a{position:relative;display:block;text-indent:-9999px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header-icons.png) no-repeat -48px -45px;width:20px;height:20px;margin-right:20px}header.header .header__top .header-top-left .book-icons a.book-app-icon{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header-icons.png) no-repeat -91px -45px;width:16px;height:16px}header.header .header__top .header-logo--phone{padding-right:20px;display:flex;align-items:center}header.header .header__top .header-logo--phone p{font-size:1rem;margin:0 10px 0 0;display:flex;align-items:center}header.header .header__top .header-logo--phone a{color:#fff;font-family:"be_vietnamregular";font-weight:400;text-decoration:none;font-size:12px;position:relative;padding-left:10px;letter-spacing:1px;line-height:15.18px;display:flex;align-items:flex-start}header.header .header__top .header-logo--phone a i{font-size:1.1rem;margin-right:5px}header.header .header__top .header-logo--phone a i.fa-phone-alt{font-size:.9rem;margin-right:6px}header.header .header__top .header-logo--phone a img{margin-right:7px;width:24px}header.header .header__top .header-logo--phone a.service-icon{align-items:inherit;line-height:2}header.header .header__top .header__top__right{display:flex;align-items:center;justify-content:flex-end;position:relative}header.header .header__top .header__top__right .top-links--right{display:flex;align-items:center;justify-content:flex-end;margin-right:10px}header.header .header__top .header__top__right .top-links--right a{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#fff;text-decoration:none;letter-spacing:1px;line-height:15.8px}header.header .header__top .header__top__right .top-links--right a:hover{color:#fff}header.header .header__top .header__top__right .top-links--right label{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;margin-left:19px}header.header .header__top .header__top__right .top-links--right select{font-family:"be_vietnamregular";font-weight:400;font-size:.9rem;color:#000;border:0;background:0 0;margin-right:19px}header.header .header__top .header__top__right .top-links--right .sign-in-nav{list-style:none;padding:0;margin-bottom:0;margin-right:10px}header.header .header__top .header__top__right .top-links--right .sign-in-nav li a{position:relative;display:block}header.header .header__top .header__top__right .top-links--right .sign-in-nav li a:before{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/myuser.svg) no-repeat left top;width:22px;height:23px;position:absolute;left:15px;top:9px;background-size:contain}header.header .header__top .header__top__right .top-links--right .sign-in-nav li a.logut{display:flex}header.header .header__top .header__top__right .top-links--right .sign-in-nav ul{display:none;list-style:none;padding:0}header.header .header__top .header__top__right .top-links--right .sign-in-nav li{position:relative}header.header .header__top .header__top__right .top-links--right .sign-in-nav li:hover ul{display:block;position:absolute;top:20px;left:-30px;padding-top:10px;width:120px}header.header .header__top .header__top__right .search-store-icons{display:flex;align-items:center;justify-content:center;position:relative}header.header .header__top .header__top__right .search-store-icons a{display:flex;align-items:center;margin-left:15px;color:#fff}header.header .header__top .header__top__right .search-store-icons a i{font-size:1.1rem}header.header .header__top .header__top__right .search-store-icons a i.fa-map-marker-alt{font-size:1rem}header.header .header__top .header__top__right .search-store-icons a.wishlist img{width:20px}header.header .header__top .header__top__right .search-store-icons a.wishlist img.active{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist.svg) no-repeat left top;background-size:contain}header.header .header__top .header__top__right .search-store-icons a.wishlist span.wish span.counter.qty{padding:0 3px 2px 5px;border-radius:50%;background-color:inherit;font-size:11px;color:#fff;width:18px;height:18px;text-align:center;letter-spacing:normal}header.header .header__top .header__top__right .search-store-icons a .location-dropdown-btn span{margin-left:5px}header.header .header__top .header__top__right .minicart-wrapper{position:relative;font-family:"be_vietnamregular";font-weight:400}header.header .header__top .header__top__right .minicart-wrapper .block-title strong{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;text-transform:uppercase;color:#000;text-align:center;display:block;padding:20px 0}header.header .header__top .header__top__right .minicart-wrapper .block-content .items-total,header.header .header__top .header__top__right .minicart-wrapper .block-content .subtotal,header.header .header__top .header__top__right .minicart-wrapper .block-content .subtitle{display:none !important}header.header .header__top .header__top__right .minicart-wrapper .showcart{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#fff;text-decoration:none;line-height:15.5px;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 0 0 23px;min-height:15px}header.header .header__top .header__top__right .minicart-wrapper .showcart:before{content:"";position:absolute;top:-4px;left:0;width:20px;height:20px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mybag.svg) no-repeat left top;background-size:contain}header.header .header__top .header__top__right .minicart-wrapper .showcart span.counter{padding-left:2px}@media only screen and (max-width:1600px) and (min-width:1367px){header.header .header__top .header__top__right .minicart-wrapper .showcart span.counter{padding-right:3px}}@media only screen and (max-width:1366px){header.header .header__top .header__top__right .minicart-wrapper .showcart span.counter span.counter-label span{display:none}}header.header .header__top .header__top__right .minicart-wrapper .showcart .loading-mask{display:none}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog{height:100%;overflow:auto;position:fixed;background-color:#fff;width:750px;min-width:300px;margin:0;inset:inherit;transform:initial;padding:1rem;z-index:9999;filter:drop-shadow(rgba(0,0,0,.25) 0px 0px 5px);right:0;top:0}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper{position:relative}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content{margin-top:1rem}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .action.close{position:absolute;right:0;font-size:0;border:none;top:0;background-color:transparent;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cross.svg);background-repeat:no-repeat;background-position:center;background-size:contain;padding:10px;opacity:1;transition:opacity .5s}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .subtitle{display:block;text-align:center;margin-bottom:.75rem}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper{height:auto !important}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol{margin:0;padding:0;list-style:none}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li{border:1px solid #000;padding:10px;margin-bottom:20px;position:relative}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product{display:flex;align-items:center}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-photo{width:40%;text-align:center;margin-right:5%;flex:0 0 25%;margin-top:20px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-photo .product-image-container img{max-width:150px;max-height:200px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details{flex:0 0 70%}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details strong.product-item-name a,header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details strong.product-item-name .product-item-name-sub{color:#000;text-decoration:none;margin:15px 0 25px;display:block;font-family:"Baskervville";font-weight:400;font-size:18px;line-height:27.03px;text-align:left}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .content{width:100%}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap{width:100%;padding:0 15px 0 0;flex:0 0 32%;margin-bottom:20px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap .label{color:#000;white-space:nowrap;display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:.5px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap .values{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:17.71px;letter-spacing:.5px;color:#000}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .primary{display:none}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .secondary{position:absolute;top:0;left:0}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .secondary a{color:#000;font-size:14px;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;text-decoration:none;margin-left:15px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container{text-align:right;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:17.71px;color:#000;margin:0 20px 0 0}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .minicart-price{font-size:17px;font-weight:600}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price span:first-child{text-decoration:line-through;color:#000;display:block;margin-bottom:5px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price span:last-child{color:red}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .minicart-delivery-msg{float:right;margin-right:20px;margin-bottom:10px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .details-qty.qty{display:none}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .secondary{float:left}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .actions{width:50%;justify-content:inherit;float:right}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .action.viewcart{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;display:inline-block;margin-top:30px;z-index:9;position:relative}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .action.checkout{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;display:inline-block;margin-top:30px;margin-bottom:15px}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog .actions{display:flex;width:100%;justify-content:space-between}header.header .header__top .header__top__right .minicart-wrapper .mage-dropdown-dialog .actions .action.checkout{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;margin-top:30px;border:0;float:right}header.header .header__top .header__top__right #navSearchModal{padding-right:0 !important;z-index:9999999}header.header .header__top .header__top__right #navSearchModal .modal-dialog{max-width:100%;align-items:flex-start;margin-top:2px}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content{width:109%;border:0;border-radius:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-header{border-bottom:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content{max-width:400px;margin:auto}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search{border:1px solid #333}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search input{border:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search input:focus{border:0;outline:0;box-shadow:none}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul{list-style:none;background:#fff;margin-top:10px;padding:15px}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul li{line-height:30px;text-decoration:none;cursor:pointer}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul li:hover .qs-option-name{text-decoration:underline}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul li span.amount{margin-left:3px;position:relative}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul li span.amount:before{content:"(";margin-right:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .search .search-autocomplete ul li span.amount:after{content:")";margin-left:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .actions{border:1px solid #333;border-left:0}header.header .header__top .header__top__right #navSearchModal .modal-dialog .modal-content .modal-body .block-content .minisearch .actions button{background:0 0;border:0;color:#000;padding:10px 7px;text-align:center;display:block;width:100%}header.header .header__new{display:flex;align-items:flex-end;padding:0 15px;flex:1;position:relative}header.header .header__nav.navbar{padding:0}header.header .header__nav.navbar .container{max-width:100%}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar .container{padding:0}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar .container .col-lg-9,header.header .header__nav.navbar .container .col-xl-9{width:100%;padding-left:.5rem !important}}@media only screen and (max-width:1445px){header.header .header__nav.navbar .container .banner-right{display:none}}@media only screen and (max-width:1032px){header.header .header__nav.navbar .container .menu-left{padding:0}}header.header .header__nav.navbar .container-fluid{max-width:1920px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar .container-fluid .banner-right,header.header .header__nav.navbar .container-fluid .col-lg-4{display:none}}header.header .header__nav.navbar ul{flex-direction:inherit;align-items:center;width:100%;justify-content:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul{display:block}}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul{padding:0 20px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li.nav-item{padding-bottom:15px}}header.header .header__nav.navbar ul li>a{padding:0 22px}@media only screen and (max-width:1700px) and (min-width:1500px){header.header .header__nav.navbar ul li>a{padding:0 12px}}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li>a{padding:0 11px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li>a{padding:0 8px}}header.header .header__nav.navbar ul li a{line-height:20px;letter-spacing:1px;text-transform:capitalize;font-family:"Baskervville";font-weight:400;color:#000;text-decoration:none;font-size:16px}@media only screen and (max-width:1700px) and (min-width:1446px){header.header .header__nav.navbar ul li a{font-size:15px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li a{font-size:14px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav{left:0;top:38px;width:100%;z-index:99999;transition:all .5s;position:absolute;background:#fff;border-top:1px solid #b0b0b0;background:#fff;display:none}header.header .header__nav.navbar ul li .sub-nav .rings-menu{display:flex;justify-content:flex-start;list-style:none;background:#e8dfcf;gap:15px;padding:0 50px}}@media only screen and (min-width:1033px) and (max-width:1400px){header.header .header__nav.navbar ul li .sub-nav .rings-menu{padding:0 50px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .rings-menu>li{padding:8px 4px 12px;cursor:pointer}header.header .header__nav.navbar ul li .sub-nav .rings-menu>li>a{color:#000;display:block;cursor:pointer;font-family:"Be Vietnam Pro";font-weight:300;text-transform:capitalize;line-height:26px}header.header .header__nav.navbar ul li .sub-nav .rings-menu>li.active{background:#000}header.header .header__nav.navbar ul li .sub-nav .rings-menu>li.active>a{color:#fff}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.sale-nav .container-fluid,header.header .header__nav.navbar ul li .sub-nav.education-nav .container-fluid,header.header .header__nav.navbar ul li .sub-nav.discover-nav .container-fluid{padding-left:30px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.discover-nav .discover-second-item{width:25% !important}}header.header .header__nav.navbar ul li .sub-nav.discover-nav .no-images a{line-height:normal !important}header.header .header__nav.navbar ul li .sub-nav .container-fluid{padding:0}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-9{padding-bottom:1rem}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-3 .sub-nav--inner{height:100%;width:100%;padding-top:0}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-3 .sub-nav--inner .static-banner{height:100%;width:100%}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-3 .sub-nav--inner .static-banner a{position:relative}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-3 .sub-nav--inner .static-banner a span.link-text{position:absolute;width:100%;left:0;text-align:center;bottom:0;top:130px;height:100%;color:#fff;text-decoration:underline}header.header .header__nav.navbar ul li .sub-nav .container-fluid .col-lg-3 .sub-nav--inner .static-banner img{width:100%;height:100%}header.header .header__nav.navbar ul li .sub-nav .nav-title-details{display:flex;margin:40px 0}header.header .header__nav.navbar ul li .sub-nav .nav-title-details .nav-main-title{font-family:"Baskervville";font-weight:400;font-size:24px;color:#000;text-transform:uppercase}header.header .header__nav.navbar ul li .sub-nav .nav-title-details a.browseall{padding:16px 30px;text-transform:none}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .nav-title-details a.browseall{padding:15px 20px}}header.header .header__nav.navbar ul li .sub-nav .nav-title-details a{text-transform:none;margin-right:33px}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .nav-title-details a{margin-right:25px}}header.header .header__nav.navbar ul li .sub-nav .nav-title-details a span{font-weight:500}header.header .header__nav.navbar ul li .sub-nav .nav-title-details a:hover{color:#333}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner{display:flex;justify-content:flex-start;padding:33px 0 20px}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner{flex-direction:column;padding:0}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items{width:40%;padding-right:10px}}@media only screen and (max-width:1445px) and (min-width:1367px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items{width:45%}}@media only screen and (max-width:1366px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items{width:37%}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items{width:100%;padding-right:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.collections .subnav-items-title:nth-last-of-type(2n),header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.collections .sub-menu-dropdown:nth-last-of-type(2n),header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-items-title:nth-last-of-type(2n),header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .sub-menu-dropdown:nth-last-of-type(2n),header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-items-title:nth-last-of-type(2n),header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .sub-menu-dropdown:nth-last-of-type(2n){border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.collections .subnav-item a,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a{padding:8px 0 2px 10px;width:100%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.collections .subnav-item a:first-child,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a:first-child,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a:first-child{margin-top:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:22px;display:block}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title .main-menu-item-arrow{display:none}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title{font-family:"be_vietnamregular";font-weight:400;font-family:"Lato",sans-serif;font-size:14px;text-transform:unset;margin-bottom:10px}}@media only screen and (max-width:389.98px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title{font-size:14px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title a{font-size:12px;color:#000;font-family:"Be Vietnam Pro";font-weight:600;line-height:15.18px}@media only screen and (max-width:389.98px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-items-title a{font-size:12px}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items:not(.essentials-block,.ring-builder-items) .subnav-items-title{line-height:22.24px;font-family:"Lato",sans-serif;margin-bottom:0;padding:5px 10px 5px 12px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item{flex-direction:row}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:12px;text-transform:none;margin:5px 0;line-height:20px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a{font-size:12px;padding:4px 10px}}@media only screen and (max-width:389.98px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a{font-size:12px;padding:4px 10px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a:hover{color:#333}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link{padding-left:4.5px !important}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link:before{content:inherit !important}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link_book,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link{font-family:"Be Vietnam Pro";font-weight:600}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link_book.book-txt,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link.book-txt{font-family:"Be Vietnam Pro";font-weight:600}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link_book:before,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link:before{content:inherit !important}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link_book,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.browse_link{width:100% !important;padding-left:10px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item a.mens-icon:after{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/male-symbol.png) no-repeat center center #e0d2b8;width:20px;height:20px;background-size:14px;padding:10px;border-radius:5px;margin-left:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.extra-nav{padding-bottom:20px;margin-top:25px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.extra-nav a{width:40%;padding-left:0 !important}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.extra-nav a:last-child{width:55% !important}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view{flex-direction:row}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view{flex-direction:inherit}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view a{width:100%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view a:nth-child(-n+6){width:50%}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view a:nth-child(-n+6){width:100%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view-second{flex-direction:row}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view-second{flex-direction:inherit}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.sub-chid-view-second a{width:50%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.no-images a{padding:8px 0 2px 4px !important;display:block;line-height:20px}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.no-images a{margin:1px 0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.no-images a:before{content:inherit !important}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.no-images.browseall a{padding:8px 0 2px !important;line-height:20px;margin:1px 0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .subnav-item.browseall a{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item{flex-direction:row;align-items:center}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a{position:relative;display:block;line-height:30px;margin:0;display:flex;align-items:center;white-space:nowrap}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a{line-height:20px;width:50%;white-space:wrap}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:35px;height:20px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a:before{margin-right:7px}}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a:before{width:45px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.solitaire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/SolitaireRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.anniversary-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/anniversaryrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.shoulder:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/ShoulderSetRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.promise-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/promiserings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.halo:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/HaloRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.eng-hidden-halo:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/hidden-halo-rings.svg);background-size:43px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.eng-bezel:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/bezel-rings.svg);background-size:41px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.dress-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/dressrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.trilogy:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/TrilogyRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.two-stone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/two-stone-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.cluster-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/clusterrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.fourstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/4stonerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.wishbone-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/wishbonerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.fivestone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/5stonerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.cocktail-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cocktailrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.sevenstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/7stonerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.crossover-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/crossoverrings.svg)}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.zirconium-diamond{white-space:nowrap !important}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.zirconium-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/zirconinum-daimond.svg);background-size:43px;margin-top:4px}@media only screen and (max-width:1500px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.zirconium-diamond:before{width:48px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.desginer-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designerrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.vintage:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/vintagerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.bridal-set:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/engagement/bridal-set-ring.svg);background-size:cover}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.sale-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.mens-stud:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs_onestud.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.halo-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/haloearrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.hidden-halo-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/hidden-halo-earrings.svg);background-size:40px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.hoop-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/hoopearrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.bezel-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/bezel-earrings.svg);background-size:43px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.drop-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/dropearrings.svg);height:35px}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.drop-earrings:before{height:28px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.circle-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.journey-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/earrings-journey.svg);height:35px}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.journey-earrings:before{height:30px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.star-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/starearrings.svg);background-size:contain;height:30px}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.star-earrings:before{height:26px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.cluster-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/clusterearrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.flower-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/flowerearrings.svg);background-size:cover}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.designer-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designerearrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.stackable-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/stackable-earrings.png);height:28px;opacity:.8}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/blue-sapphire-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.balck-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/blackdiamondrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.half-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/half-eternity-ring.svg);background-size:cover}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.diamond-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/earring/mens-stud-earrings.svg);background-size:cover;margin-right:4px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gold-signet:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gold-signet-rings.svg);background-size:170% 100%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gold-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldcufflinks.svg);background-position:center;height:25px;width:37px;margin-right:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.silver-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silvercufflinks.svg);background-position:center;height:25px;width:37px;margin-right:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.diamond-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamondcufflinks.svg);background-position:center;height:25px;width:37px;margin-right:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstonecufflinks.svg);background-position:center;height:25px;width:37px;margin-right:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gold-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldstuds.svg);margin-right:4px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstonestuds.svg);margin-right:4px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-earrings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-rings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.gemstone-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-bracelets.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.style-icons .subnav-item a.black-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-earrings.svg);margin-right:4px;background-size:cover}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item{flex-direction:row;align-items:center}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a{line-height:20px;width:50%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:3px;width:35px;height:25px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a:before{margin-right:2px}}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a:before{width:45px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.round:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg);height:31px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.princess:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/princess.svg);height:21px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.oval:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/oval.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.pear:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/pear.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.marquise:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/marquise.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.emerald:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/emerald.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.baguette:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/baguette.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.radiant:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/radiant.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.cushion:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/cushion.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.heart:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/heart.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .subnav-item a.asscher:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/asscher.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.shape-icons .wedding-wear a{padding:9px 0;border-radius:4px;font-family:"be_vietnamregular";font-weight:400;font-size:14px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a{line-height:20px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:18px;height:18px;background-size:contain;margin-top:3px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a:before{margin-right:7px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a.platinum:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/platinum.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a.white-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/white-gold.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a.yellow-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-gold.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a.rose-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/rose-gold.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.metal-icons .subnav-item a.zirconium-metal:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/zirconinum-metal.svg)}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item{flex-direction:row;align-items:center}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a{position:relative;display:block;line-height:32px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a{line-height:20px !important;width:50%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:22px;height:22px;background-size:contain;margin-top:3px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a:before{margin-right:7px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.nat-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-diamond.svg);width:26px;margin-right:5px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.lab-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-lab-diamond.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.yellow-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-diamond.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.black-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/black-diamond.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.sapphire-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/sapphire.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.ruby-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/ruby.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.emerald-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/emerald.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.aqu-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/Aquamarine.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.tan-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/Tanzanite.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.amethyst-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/amethyst.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.topaz-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/topaz.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.peridot-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/peridot.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.morganite-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/morganite.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.tourmaline-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/tourmaline.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.pink-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/pink_sapphire.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.blue-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/blue_sapphire.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.yellow-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/yellow_sapphire.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.ruby-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/ruby.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.emerald-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/emerald.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.citrine-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/citrine.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.multistone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/multistone.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.round-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.aqu-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/aquamarine.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.tan-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/tanzanite.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.amethyst-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/amethyst.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.topaz-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/topaz.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.peridot-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/peridot.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.morganite-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/morganite.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.tourmaline-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/tourmaline.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.garnet-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/garnet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.opal:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/opal.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.stone-icons .subnav-item a.alexandrite-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/alexandrite.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a{line-height:20px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:37px;height:25px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a:before{margin-right:7px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.classic-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg);height:16px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.women-twotone-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/mens-twotoneWedding-rings.svg);background-size:64px;margin-top:4px !important}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.diamond-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-wedding-rings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.shaped-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/shapped-wedding-rings.svg);background-size:73px;margin-top:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.vintage:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/vintagerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.designer-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/engagement/solitaire-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.carved-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/carved-wedding-rings.svg);background-size:51px;background-position:-4px -7px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding-men{white-space:normal;line-height:normal;margin-top:5px}@media only screen and (max-width:1500px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding-men{white-space:nowrap;margin-top:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding:before,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.women-icons .subnav-item a.zirconium-wedding-men:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/zirconium-wedding.svg);background-size:60px;margin-top:4px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.mens-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a{position:relative;display:block;line-height:inherit;margin:0;display:flex;align-items:center;padding-bottom:5px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a{line-height:20px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:37px;height:25px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a:before{margin-right:5px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.solitaire-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/solitaire-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.halo-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/halo-pendants.svg);background-size:60px;background-position:-6px center}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.hidden-halo-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/hidden-haro-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.threestone-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/trilogy-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.bezel-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/bezel-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.journey-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/journey-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.corss-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cross-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.heart-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/heart-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.flower-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/flower-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.circle-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cluster-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.key-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/key-pendants.svg);background-size:cover}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.designer-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designer-pendants.svg);background-size:cover}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.alphabet-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/pendants/alphabet-pendants.svg);background-size:50%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.prong-set-tennis:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-set-tennis.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.rub-over-tennis:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/rub-over-tennis.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.illusions_icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/illusion-nack.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.cluster-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cluste-nack.svg);background-size:100%;height:36px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.gold-chain:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/chainnecklace.svg);height:36px;margin-top:7px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.bow-tie:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/Bow-Tie-Nack.svg);background-size:cover;height:30px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.chain-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/chainsnecklaces.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.gold-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldnecklaces.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.silver-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silvernecklaces.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.necklaces-style-icons .subnav-item a.balck-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-diamond-necklaces.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a{line-height:20px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;height:25px;background-size:contain;width:40px;background-size:cover}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a:before{margin-right:7px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.half-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/half-eternity-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.full-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/full-eternity-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.channel-et-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/channel-et-full.svg);background-size:130%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.pave-set-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/pav-et-full.svg);background-size:120%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.et-2mm-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/2mm.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.et-2-5mm-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/2-5mm.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.et-3mm-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/3mm.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.et-4mm-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/4mm.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.width-icons .subnav-item a.et-5mm-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/5mm.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a{position:relative;display:block;line-height:33px;margin:0;display:flex;align-items:center}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a{line-height:20px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:37px;height:25px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a:before{margin-right:5px;width:32px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.prong-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.bazel-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/bezel-set-brac.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.designer-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.claw-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/claw-set-bangle.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.channel-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/channel-set-bangle.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.pav-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/pav-set-bangle.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.fancy-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/fancy-set-bangle.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.delicate-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/delicate-bracelet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.gold-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldbracelets.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.silver-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silverbracelets.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a.gemstone-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-bracelet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a{position:relative;display:block;line-height:inherit;margin:0;display:flex;align-items:center;padding-bottom:5px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a{line-height:20px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:10px;width:37px;height:25px;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a:before{margin-right:5px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-engagementrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/SolitaireRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-diamondrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/TrilogyRings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-weddingrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-etrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/7stonerings.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-necklaces:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/solitaire-pendants.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/2-tone-band.svg);background-size:57px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item a.sale-kids:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/kids.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item .readyto-wear{width:200px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item .readyto-wear .subnav-items-title{margin-bottom:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.saletype-icons .subnav-item .readyto-wear a{display:block;border-radius:4px;padding:6px 0;font-family:"be_vietnamregular";font-weight:400;font-size:12px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.divider{position:relative}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.divider:after{content:"";height:100%;width:1px;background:radial-gradient(50% 50% at 50% 50%,#b0b0b0 0%,transparent 100%);position:absolute;right:15%;top:0}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.divider:after{right:11.5%}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.custom-width{width:60%}}@media only screen and (max-width:1500px) and (min-width:1446px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.custom-width{width:45%}}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .shop-by-store.sub-menu-dropdown-open{display:flex;align-items:center}}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .shop-by-store.sub-menu-dropdown-open a{line-height:20px;width:50% !important;white-space:wrap;padding-top:0 !important}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear{margin-top:20px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings{width:195px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings{width:160px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings.w-cus{width:250px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings.w-cus{width:230px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a{border-radius:4px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;display:block;width:100%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a:before{content:inherit}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a.border-gold{display:block;margin-bottom:0;text-align:center;padding:14px;border-radius:8px;background:#fcf9f2;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a.border-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a.border-gold:before{background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%);width:auto;height:auto}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a.border-gold .subnav-items-title{margin-bottom:5px;font-size:20px;letter-spacing:5px;font-family:"barlow_condensedregular";font-weight:400}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings a.border-gold p{color:#4f4f4f;margin-bottom:0;line-height:normal;font-size:12px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings.readyto-items a.border-gold{background:#fee;white-space:normal;padding:5px 5px 10px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear.mens-rings.readyto-items a.border-gold .subnav-items-title{font-size:18px;letter-spacing:3px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items .readyto-wear p{margin-bottom:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block{min-width:300px;max-width:330px;margin-left:10px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block{border-bottom:none}}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block{max-width:320px}}@media only screen and (max-width:389.98px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block{max-width:300px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .subnav-items-title{margin-bottom:5px;font-size:20px;letter-spacing:5px;line-height:15.18px;font-family:"barlow_condensedregular";font-weight:400}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .gifts-box{background:#fcf9f2;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .gifts-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block>a{display:block;margin-bottom:17px;text-align:center;padding:14px;border-radius:8px;background:#fff;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block p{color:#4f4f4f;margin-bottom:0;line-height:normal;font-size:12px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .essential-box{background:#f2faea;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .essential-box .subnav-items-title{color:#000}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .essential-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear{background:#fee}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.new-arrivals{background:#f4eddf}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.mens-rings{width:195px;background:#eee;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.mens-rings:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.mens-rings{width:160px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.mens-rings a{border-radius:4px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;text-transform:uppercase;display:block;width:100%}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear.mens-rings a:before{content:inherit}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .readyto-wear p{margin-bottom:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .bespoke{background:#f1fbf6;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .bespoke:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .subnav-items.essentials-block .bespoke .subnav-items-title{color:#104b41;text-align:center;font-family:"dancing_scriptregular";font-weight:400;text-transform:capitalize;font-size:28px;line-height:23px;letter-spacing:-1.44px}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.custom-width{width:50%}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.custom-width .subnav-item{padding-left:15px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items{padding:0 0 15px;border-radius:6px;height:100%;width:auto}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items{min-width:275px;max-width:275px;margin-right:20px}}@media only screen and (min-width:1500px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items{min-width:310px;max-width:310px}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.md-gold{max-width:100%;background:#fff;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px;padding-top:5px;visibility:visible;height:auto}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.md-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.md-gold:not(.build-hide){margin:10px 10px 5px;padding-bottom:7}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.md-gold:before{background:linear-gradient(#f7d592 0%,#bc913d 10%,#f3a200 20%,#e7a31c 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.md-gold .subnav-item a{width:100%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.own-rings{min-width:250px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items{padding-left:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-items-title a{text-transform:uppercase}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-items-title{padding-left:10px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item{padding-right:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item img.ringbuilder-img{text-align:left;width:40%;margin-left:5px;margin-bottom:13px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item img.ringbuilder-img{margin-bottom:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item .wedding-ringbuilder img.ringbuilder-img{width:14%}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item .wedding-ringbuilder img.ringbuilder-img{margin-right:5px;width:10%;margin-bottom:0}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item .wedding-ringbuilder a.img-link{padding-left:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item .wedding-ringbuilder a.img-link:before{content:inherit}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a{position:relative;padding:2px 0 8px 40px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a{padding-bottom:4px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-setting1.svg) no-repeat left top;width:34px;height:30px;background-size:contain;position:absolute;left:0;top:6px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.select-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-diamond.svg);top:1px;width:35px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.select-lab-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-lab-diamond.svg);top:0;width:28px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.select-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-genstone.svg);top:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.select-fancy:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-nav.svg);top:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.coloured-natural:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/natural-color.svg);top:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.coloured-labgrown:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/labgrown-colored.svg);top:0;width:28px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-women:before,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-classic:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg);width:37px;height:25px;top:10px;left:-2px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-men:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/carved-wedding-rings.svg);background-size:51px;background-position:-7px -12px;width:37px;height:25px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-twotone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/mens-twotoneWedding-rings.svg);top:2px;left:-2px;background-size:64px;width:37px;height:25px;background-position:center}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-wedding-rings.svg);height:31px;top:11px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-shaped:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/shapped-wedding-rings.svg);background-size:73px;top:5px;width:37px;height:25px;background-position:center}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .subnav-item a.wedding-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/half-eternity-ring.svg)}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder{padding-left:13px;min-width:280px;width:auto}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder{max-width:280px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder .subnav-item{padding-right:18px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder .subnav-item img.ringbuilder-img{width:50%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder .subnav-items-title a{padding-left:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a{padding-left:45px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a:before{width:40px;height:28px;top:2px;background-position:center center;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon1.svg) no-repeat left top}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a.select-setting:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon1.svg);top:5px;width:39px;background-size:contain}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a.select-diamond:before{width:36px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon2.svg);background-size:contain;top:6px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a.select-lab-diamond:before{width:40px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon5.png);background-size:cover;top:-9px;height:44px;left:-2px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.enternity_ringbuilder a.select-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon4.svg);background-position:center center;background-size:contain;left:4px;top:-2px;width:35px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section{padding:0}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section{min-width:200px;max-width:200px;background:0 0}}@media only screen and (min-width:1366px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section{margin-right:30px}}@media only screen and (min-width:1700px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section{margin-right:105px}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-items-title{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-items-title{padding:15px 0 15px 15px;background:#f4eddf}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images){border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images).sub-menu-dropdown-open{padding:10px 0 0 10px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images){margin-bottom:20px;padding:0 0 15px 15px;background:#f4eddf}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a{padding-bottom:0;margin:0;margin-bottom:8px;line-height:25px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a{min-height:unset}}@media only screen and (max-width:1024px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a{width:50%}}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a:before{width:30px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.birthday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/birthday.svg);top:-7px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.graduation:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/graduation.svg);top:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.bridemaid:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bridesmaid.svg);top:0;width:28px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wedding.svg);top:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.anniversary:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/anniversary.svg);top:0;width:23px;left:4px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.christmas{margin-bottom:12px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.christmas:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/christmas.svg);top:0;left:-2px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.valentine:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/valentinesicon.svg);top:-4px;background-size:contain;width:40px;height:35px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.mothersday{margin-top:8px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.mothersday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mothersdayicon.png);top:-12px;background-size:contain;width:40px;height:35px;opacity:.8}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items.gifts-section .subnav-item:not(.no-images) a.giftcards:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/giftcard.svg);top:-4px;width:25px;left:0}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .dh-boutique{background:#000;border-radius:4px;padding:15px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .dh-boutique .subnav-items-title{background:0 0;padding:0;border-radius:0;color:#fff}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .dh-boutique p{color:#e0d2b8;font-size:12px;margin-top:5px}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner.ring-builder-nav .subnav-items.ring-builder-items .dh-boutique a{border-radius:4px;font-family:"be_vietnamregular";font-weight:400;font-size:13px;text-transform:uppercase;display:block;width:100%;color:#fff;border:1px solid #fff;padding:9px 0;text-align:center}header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .buider-btn.subnav-items-title,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .shop-all.subnav-items-title{padding:5px 10px 5px 12px;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;text-transform:unset;border-bottom:1px solid #e5e5e5}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .buider-btn.subnav-items-title,header.header .header__nav.navbar ul li .sub-nav .sub-nav--inner .shop-all.subnav-items-title{display:none}}header.header .header__nav.navbar ul li .sub-nav .extra-margin .col-lg-3{display:block}header.header .header__nav.navbar ul li .sub-nav .extra-margin .col-lg-3.round-drop-image{width:85px;height:85px;border-radius:50%;overflow:hidden;padding-right:0;margin-right:12px}header.header .header__nav.navbar ul li .sub-nav .extra-margin .col-lg-3 img{width:100%}header.header .header__nav.navbar ul li .sub-nav .extra-block{background:#f9f9f9;border-left:0;padding:15px 0;border-bottom:1px solid #a7a7a7}header.header .header__nav.navbar ul li .sub-nav .extra-block .col-lg-4{display:block}header.header .header__nav.navbar ul li .sub-nav .extra-block h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:15.18px;letter-spacing:1px;color:#000;text-transform:uppercase;text-decoration:underline}header.header .header__nav.navbar ul li .sub-nav .extra-block p{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:15.18px;text-transform:initial}header.header .header__nav.navbar ul li .sub-nav .extra-block .col-lg-8{display:flex;flex-direction:column;justify-content:center}header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .col-lg-9{width:80%}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .col-lg-9{width:100%;padding-left:.5rem !important}}header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .row.m-0>.col-lg-3{width:20%}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .row.m-0>.col-lg-3{display:none}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons{width:50%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons{width:64%}}header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons.gem-stone-icons{width:45%}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons.gem-stone-icons{width:45%}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.engement-rings .container-fluid .sub-nav--inner .subnav-items.ring-builder-items{min-width:310px;max-width:310px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.style-icons{width:52%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.style-icons{width:72%}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.shape-icons{width:33%}}@media only screen and (min-width:1366px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.gifts-section{margin-right:50px}}@media only screen and (min-width:1700px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.gifts-section{margin-right:105px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.metal-icons{width:35%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.diamond-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons{width:40%}}@media only screen and (min-width:1700px){header.header .header__nav.navbar ul li .sub-nav.wedding-rings .container-fluid{max-width:1630px;max-width:unset}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gem-stone-icons{width:52%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gem-stone-icons{width:72%}}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gem-stone-icons .browse_link{width:100%}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.stone-icons .subnav-item a{line-height:30px}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.md-gold .subnav-item a{margin:5px 0}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gifts-section{border-bottom:none}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gifts-section .subnav-items-title{line-height:20px}}@media only screen and (max-width:1032px) and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.gifts-section .subnav-items-title{border-bottom:1px solid #e5e5e5}}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.build-parent{border-bottom:none}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.build-parent .subnav-items-title:not(.buider-btn){border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items.build-parent .sub-menu-dropdown-open{border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items .subnav-item.no-images{padding-top:0}header.header .header__nav.navbar ul li .sub-nav.gemstone-menu .sub-nav--inner .subnav-items .subnav-item.no-images a{width:100%}}header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items .subnav-item{padding-right:10px}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items:first-child{width:40%}header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items:nth-child(2){width:43%}header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items:nth-child(2):after{right:10%}header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items:nth-child(3){width:34%}header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items.metal-icons{width:55%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.necklaces-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items .subnav-item{padding-right:25px}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items .subnav-item{padding-right:0}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items:first-child{width:44%}header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons{width:50%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items.bracelets-icons .subnav-item a,header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons .subnav-item a,header.header .header__nav.navbar ul li .sub-nav.bralects-rings .container-fluid .sub-nav--inner .subnav-items.metal-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.earrings-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .sub-nav.eternity-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons{width:58%}}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li .sub-nav.eternity-rings .container-fluid .sub-nav--inner .subnav-items.stone-icons .subnav-item a,header.header .header__nav.navbar ul li .sub-nav.eternity-rings .container-fluid .sub-nav--inner .subnav-items.metal-icons .subnav-item a{line-height:15.18px;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:767px){header.header .header__nav.navbar ul li .sub-nav.mens-navigation .sub-nav--inner .subnav-items.style-icons .subnav-item a.zirconium-diamond{white-space:nowrap}}@media only screen and (max-width:1500px){header.header .header__nav.navbar ul li .sub-nav.mens-navigation .sub-nav--inner .subnav-items.style-icons .subnav-item a.zirconium-diamond:before{width:35px}}header.header .header__nav.navbar ul li .sub-nav.support-nav .container .sub-nav--inner .subnav-items{width:100%}header.header .header__nav.navbar ul li .sub-nav.support-nav .container .sub-nav--inner .subnav-items .subnav-item a{width:100%}header.header .header__nav.navbar ul li .sub-nav.support-nav .container .sub-nav--inner .subnav-items .subnav-item.extra-nav a{width:35%}header.header .header__nav.navbar ul li .sub-nav.our-stores .container .sub-nav--inner .subnav-items{width:75%}header.header .header__nav.navbar ul li .sub-nav.sale-nav .container,header.header .header__nav.navbar ul li .sub-nav.education-nav .container,header.header .header__nav.navbar ul li .sub-nav.discover-nav .container{max-width:1200px}@media only screen and (max-width:1032px){header.header .header__nav.navbar ul li .sub-nav.sale-nav .menu-left,header.header .header__nav.navbar ul li .sub-nav.education-nav .menu-left,header.header .header__nav.navbar ul li .sub-nav.discover-nav .menu-left{padding-bottom:0}header.header .header__nav.navbar ul li .sub-nav.sale-nav .sub-nav--inner .subnav-items .subnav-item a,header.header .header__nav.navbar ul li .sub-nav.education-nav .sub-nav--inner .subnav-items .subnav-item a,header.header .header__nav.navbar ul li .sub-nav.discover-nav .sub-nav--inner .subnav-items .subnav-item a{margin:0;width:100%;padding:7px}}header.header .header__nav.navbar ul li.rings-menu-li>.sub-nav{border-top:none}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li .ring-nav{top:46px;border-top:1px solid #000}}@media only screen and (min-width:1033px){header.header .header__nav.navbar ul li:hover .sub-nav{display:block;z-index:999999}header.header .header__nav.navbar ul li:hover>a{font-weight:700}}header.header .header__nav.navbar ul li img.discover-img{width:50px;margin-left:5px;opacity:.75}@media only screen and (max-width:1445px) and (min-width:1100px){header.header .header__nav.navbar ul li img.discover-img{width:40px}}.nav-bottom-bar{background:#eee}.nav-bottom-bar ul{margin:0;list-style:none;padding:0;display:flex;align-items:center !important;justify-content:space-around !important}@media only screen and (max-width:1032px){.nav-bottom-bar ul{flex-wrap:wrap}.nav-bottom-bar ul li{width:33.33%}.nav-bottom-bar ul li a{justify-content:center}}@media only screen and (max-width:767px){.nav-bottom-bar ul{flex-wrap:wrap;margin:0 0 0 5px}.nav-bottom-bar ul li{width:50%;padding:0 15px}.nav-bottom-bar ul li a{padding:10px 1px !important;justify-content:flex-start}}.nav-bottom-bar ul li a{font-family:"Be Vietnam Pro" !important;font-weight:300;font-size:14px !important;color:#000 !important;text-decoration:underline !important;padding:20px 1px !important;display:flex;text-transform:inherit !important;align-items:center}.nav-bottom-bar ul li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/fiance-icon.svg) no-repeat left top;width:25px;background-size:contain;height:20px;margin-right:2px;filter:invert(1)}.nav-bottom-bar ul li a.price-match:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/pound-icon.svg)}.nav-bottom-bar ul li a.price-match.euro-match:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/euro_circle.svg)}.nav-bottom-bar ul li a.stores-wide:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/stone-icon.svg)}.nav-bottom-bar ul li a.warranty:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/warranty_icon.svg)}.nav-bottom-bar ul li a.in-store:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/ring-icon.svg)}.nav-bottom-bar ul li a.nhs-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/header/nhs-icon.svg)}.collection-title{font-family:"Baskervville";font-weight:400;color:#000;font-size:28px;line-height:36.2px;letter-spacing:1px;margin-bottom:25px}@media only screen and (max-width:767px){.collection-title{font-size:24px}}p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px}@media only screen and (max-width:767px){p{font-size:12px}}.call-to-action{font-size:12px;background:#000;color:#fff;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;text-decoration:none;padding:10px 28px;display:inline-block;margin-top:25px;line-height:17.53px}.call-to-action:hover{color:#fff;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}@media only screen and (max-width:767px){.call-to-action{font-size:12px;padding:14px 48px}}.collection_home{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection-new.jpg) no-repeat center center;padding:22em 0 7em;overflow:hidden;background-size:cover}@media only screen and (max-width:767px){.collection_home{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection-new-mobi.jpg) no-repeat left top #e0c9b8;padding-top:30em;padding-bottom:4em}}.collection_home .collection-title{color:#713f24;margin-top:150px}@media only screen and (max-width:767px){.collection_home .collection-title{margin-top:50px}}.collection_home p{color:#713f24}.collection_home a.call-to-action{background:#713f24;color:#fff}.collection_home.perls-bg{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/perals-bg.jpg) no-repeat top center;padding:25em 0 10em;position:relative;background-size:cover}.collection_home.perls-bg:before{content:"";background:linear-gradient(180deg,#000 -90%,transparent 100%);mix-blend-mode:normal;transform:rotate(-180deg);position:absolute;width:100%;height:100%;left:0;top:0}.collection_home.perls-bg .container{position:relative;z-index:9}.collection_home.showroom_info{padding-top:0;padding-bottom:5em}.collection_home.showroom_info .store_name{position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:90%;left:0;top:0;font-size:44px;z-index:999;text-decoration:none}.collection_home.showroom_info .store_name:hover{text-decoration:underline}.collection_home.showroom_info .store_name:before{content:"";background:linear-gradient(180deg,#000 -90%,transparent 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-9}.collection_home.showroom_info ul{list-style:none;display:flex;align-items:center;justify-content:space-between;max-width:60%;margin:3em auto 0}.collection_home.showroom_info ul li a{color:#e0d2b8;text-transform:uppercase;text-decoration:underline}.collection_home.showroom_info ul li a:hover{text-decoration:underline}.collection_home.showroom_info .owl-carousel{margin-bottom:75px}.collection_home .heroSlider{margin:3em 0}.collection_home .heroSlider a{text-decoration:none}.collection_home .heroSlider a .hero-title{font-family:"Baskervville";font-weight:400;font-size:1.2rem;color:#fff;padding:30px 0 15px;display:block}.collection_home .heroSlider a span.para{font-family:"be_vietnamregular";font-weight:400;font-size:.75rem;color:#fff;display:block}.collection_home .heroSlider a span.para span{color:red;text-decoration:line-through;display:inline-block;padding:0 2px}.collection_home .heroSlider a.view-btn{background:#e0d2b8;color:#000;font-family:"be_vietnamregular";font-weight:400;padding:7px 30px;border:0;text-transform:uppercase;margin-top:25px;text-decoration:none;display:inline-block}.collection_home .owl-carousel .owl-nav .owl-prev,.collection_home .owl-carousel .owl-nav .owl-next{position:absolute;top:33%;font-size:4rem;color:#fff}.collection_home .owl-carousel .owl-nav .owl-prev:hover,.collection_home .owl-carousel .owl-nav .owl-next:hover{background:0 0}.collection_home .owl-carousel .owl-nav .owl-prev.disabled,.collection_home .owl-carousel .owl-nav .owl-next.disabled{opacity:1}.collection_home .owl-carousel .owl-nav .owl-prev{left:2%}.collection_home .owl-carousel .owl-nav .owl-next{right:2%}.collection_home.our_heros_bg{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bg-gredient.jpg) repeat-x left top;padding:6em 0 7em;background-color:#161616;background-size:contain}.wedding-sets{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/weddingsets.jpg) no-repeat bottom center;padding:10em 0 40em}.diamond-jewellery{padding:5em 0}.diamond-jewellery .collection-title{margin-bottom:5em}.diamond-jewellery .text-position{position:relative}.diamond-jewellery .text-position p{position:absolute;bottom:3em;width:100%;text-align:center}.diamond-jewellery .text-position img{-webkit-transition:.4s ease;transition:.4s ease;max-height:487px}.diamond-jewellery .text-position:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.homline{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:15px;margin-bottom:30px}@media only screen and (max-width:767px){.homline{margin-top:0}}.homline .line12{border:.2px solid #000;width:130px;display:inline-block;margin:0;line-height:0}@media only screen and (max-width:767px){.homline .line12{width:100px}}.homline img{width:25px}.home-btn{background:#404040;color:#fff;border-radius:20px;transition-duration:.3s}.home-btn:hover{background:#e4e4e4 !important}.btn-mist{background:#f0e5d0;color:#000;padding:12px 32px;border-radius:32px;text-align:center;display:block;text-decoration:none;font-family:"Be Vietnam Pro";font-size:16px;font-style:normal;font-weight:300;line-height:normal}.btn-mist:hover{background:#f4eddf;color:#000}.page-wrapper{overflow:hidden}.btn:focus{box-shadow:none}.home-title{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;color:#000;text-transform:uppercase;position:relative;margin-bottom:0}@media only screen and (max-width:1024px){.home-title{margin-bottom:0;font-size:24px}}.owl-theme .owl-dots .owl-dot span{background:#999}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}@media only screen and (max-width:767px){section.home-whydh .container{padding:0}}section.home-whydh .card{padding:0 2rem 5rem;color:#fff;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/why-dh-bg.png");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,.45);background-blend-mode:hue;border-radius:0;border:none;height:100%}section.home-whydh .card:after{content:'';position:absolute;width:5px;height:100%;display:block;left:1.25rem;top:0;background-color:#e0d2b8}@media only screen and (max-width:767px){section.home-whydh .card:after{left:.5rem;width:3px}}section.home-whydh .card:before{content:'';position:absolute;width:5px;height:100%;display:block;right:1.25rem;top:0;background-color:#e0d2b8}@media only screen and (max-width:767px){section.home-whydh .card:before{right:.5rem;width:3px}}section.home-whydh .card .card-title{margin:80px 0 64px;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;text-align:center}@media only screen and (max-width:767px){section.home-whydh .card .card-title{margin:45px 0;font-size:24px}}section.home-whydh .card .card-text{margin-bottom:2rem}section.home-whydh .card .card-text p{font-family:"Be Vietnam Pro";font-weight:300;color:#fff;font-size:14px;line-height:20.45px}@media only screen and (max-width:767px){section.home-whydh .card .card-text p{font-size:12px}}section.home-whydh .card .card-logos{display:flex;align-items:center;justify-content:space-around}section.home-whydh .card .card-logos p{font-family:"be_vietnamregular";font-weight:400;font-size:24px;text-transform:uppercase;line-height:35.06px;color:#fff}@media only screen and (max-width:767px){section.home-whydh .card .card-logos p{font-size:19px}}section.home-whydh .card .card-logos p a{text-decoration:none;color:#fff}section.home-whydh .card .card-logos p span{display:block;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:17.53px;letter-spacing:.37%}section.home-whydh .card .card-logos .card-logo1{flex:0 0 25%}@media only screen and (max-width:767px){section.home-whydh .card .card-logos .card-logo1{flex:0 0 28%}}section.home-whydh .card .card-logos .card-logo2{flex:0 0 50%;text-align:center;display:flex;align-items:center;justify-content:center;padding-top:24px}section.home-whydh .store-img{height:100%;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/store.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:767px){section.home-whydh .store-img{height:300px}}section.dh-why{background:#f0f0f0;padding:100px 0}@media only screen and (max-width:767px){section.dh-why{padding:40px 0}}section.dh-why .dh-why-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:50px}section.dh-why ul.list-group{justify-content:center;margin:100px 0 50px}@media only screen and (max-width:1032px){section.dh-why ul.list-group{margin:60px 0 40px}}@media only screen and (max-width:1032px){section.dh-why ul.list-group{flex-wrap:wrap}}section.dh-why ul.list-group li{width:200px;margin-right:60px}@media only screen and (max-width:1032px){section.dh-why ul.list-group li{width:28.33%;margin-right:30px}}@media only screen and (max-width:767px){section.dh-why ul.list-group li{width:49.33%;margin-right:0}}section.dh-why ul.list-group li a{text-decoration:none;color:#000;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:17.71px;letter-spacing:1px}@media only screen and (max-width:767px){section.dh-why ul.list-group li a{font-size:12px}}section.dh-why ul.list-group li a img{height:75px}@media only screen and (max-width:767px){section.dh-why ul.list-group li a img{height:60px}}section.dh-why ul.list-group li a span{display:block;margin-top:30px}section.dh-why ul.list-group li:nth-child(3) a img{width:70%;height:auto;margin:7px 0}@media only screen and (max-width:1445px) and (min-width:1100px){section.dh-why ul.list-group li:nth-child(3) a img{width:88%}}@media only screen and (max-width:767px){section.dh-why ul.list-group li:nth-child(3) a img{margin:5px 0}}section.dh-why .dh-why-content{max-width:50%;margin:0 auto}@media only screen and (max-width:1032px){section.dh-why .dh-why-content{max-width:90%}}@media only screen and (max-width:767px){section.dh-why .dh-why-content{max-width:95%}}section.dh-why .dh-why-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}section.dh-why .dh-why-content p a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#fff;background:#000;text-decoration:none;padding:10px 30px;display:inline-block;margin-top:30px}section.dh-why .dh-why-content p a:first-child{margin-right:50px}section.home-gifts{padding:70px 0}@media only screen and (max-width:1032px){section.home-gifts{padding:30px 0}}@media only screen and (max-width:767px){section.home-gifts{padding:0}}section.home-gifts a{position:relative;display:block}section.home-gifts a p.text{position:absolute;left:0;right:0;width:100%;text-align:center;bottom:30px;font-family:"Baskervville";font-weight:400;font-size:32px;line-height:41.38px;letter-spacing:1px;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){section.home-gifts a p.text{bottom:inherit;padding:25px;position:relative;background:#fff;margin-bottom:0;font-size:28px;line-height:36.2px;color:#000}}section.home-gifts a p.text span{display:block;font-size:13px;text-transform:initial;font-family:"be_vietnamregular";font-weight:400;line-height:17.71px}@media only screen and (max-width:767px){section.home-gifts a p.text span{font-size:14px;font-family:"Be Vietnam Pro";font-weight:300;margin-top:20px}}section.home-gifts a p.text span.mobilebutton{display:none}@media only screen and (max-width:767px){section.home-gifts a p.text span.mobilebutton{display:block;font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;background:#000;color:#fff;padding:15px}}@media only screen and (max-width:767px){section.home-gifts .col-lg-6{padding:0 !important}}.home-cards{padding:100px 0}@media only screen and (max-width:767px){.home-cards{padding:30px 0 10px}.home-cards .col-12{margin-bottom:20px}}.home-cards .card{background-color:#e0d2b8;border:none;height:100%;padding:1.5rem 1.5rem 4.25rem;border-radius:0}@media only screen and (max-width:767px){.home-cards .card{padding:30px;min-height:310px}}.home-cards .card:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4rem;z-index:0;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/pattern.png");background-size:contain;opacity:.5}.home-cards .card .card-body{position:relative;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;font-weight:300;padding:0}.home-cards .card .card-body p{font-size:14px;line-height:20.45px}@media only screen and (max-width:767px){.home-cards .card .card-body p{font-size:12px;line-height:18px}}.home-cards .card .card-body .card-btn{position:absolute;font-family:"be_vietnamregular";font-weight:400;padding:.5rem 1.15rem;min-width:135px;text-align:center;line-height:17.17px;font-size:14px;left:0;bottom:-1.25rem;background-color:#000;color:#fff;text-decoration:none;display:inline-block;z-index:5;transition:all .3s ease-in-out;cursor:pointer}.home-cards .card .card-body .card-btn:hover{transform:translateY(-3px)}@media only screen and (max-width:767px){.home-cards .card .card-body .card-btn{font-size:16px;line-height:20.24px;bottom:50px;width:200px;right:0;margin:0 auto}}.home-cards .card .card-body ul{list-style:none;padding:0}.home-cards .card .card-body ul li{position:relative;padding-left:1.5rem;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px}.home-cards .card .card-body ul li:not(:last-child){margin-bottom:.5rem}@media only screen and (max-width:767px){.home-cards .card .card-body ul li{font-size:12px;line-height:18px}}.home-cards .card .card-body ul li:before{content:'';display:block;left:0;top:5px;background-color:#000;width:10px;height:10px;position:absolute;transform:rotate(-45deg)}.home-cards .card .card-body .card-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px}@media only screen and (max-width:767px){.home-cards .card .card-body .card-title{text-align:center;font-size:24px}}.overlay-store{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;display:none;z-index:9998}.appointment_info h5{font-family:"Baskervville";font-weight:400;font-size:16px;margin-top:14px;color:#000;text-transform:uppercase}.location-dropdown-wrap{position:fixed;background:#fff;top:0;padding:30px;right:0;z-index:9999;display:none;width:800px;height:100vh;overflow-y:auto}.location-dropdown-wrap .column.main{width:100%}@media only screen and (max-width:767px){.location-dropdown-wrap .column.main.container{width:100% !important}}@media only screen and (max-width:1032px){.location-dropdown-wrap{width:100%;padding:15px 0 50px;top:0;right:0;height:100vh;overflow-y:scroll}}.location-dropdown-wrap.active{display:block}.location-dropdown-wrap #location-container .columns .column.main{width:100%}@media only screen and (max-width:767px){.location-dropdown-wrap #location-container .columns .column.main.container{width:100% !important}}.location-dropdown-wrap .store-title{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;letter-spacing:1px;color:#000}.location-dropdown-wrap .store-nerest P{font-family:"be_vietnamregular";font-weight:400;font-size:14px !important;line-height:15.18px;color:#000}.location-dropdown-wrap .store-nerest P span{font-family:"Be Vietnam Pro";font-weight:600}.location-dropdown-wrap .store-locator-map{margin-bottom:40px}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-map{margin-bottom:12px}}.location-dropdown-wrap .store-locator-map iframe{width:100%;height:320px}.location-dropdown-wrap .store-locator-map img{height:310px}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-map img{height:auto}}.location-dropdown-wrap .store-locator-info{text-align:center}.location-dropdown-wrap .store-locator-info .store-locator-title{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;letter-spacing:.5px;color:#000;margin-bottom:20px}.location-dropdown-wrap .store-locator-info p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;text-align:center;color:#000;margin-bottom:0}.location-dropdown-wrap .store-locator-info p:last-child{margin-bottom:20px}.location-dropdown-wrap .store-locator-info p a{color:#000;text-decoration:underline !important;margin-top:8px;display:block}.location-dropdown-wrap .store-locator-info .store-locator-btn a{width:220px;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;letter-spacing:1px;display:block;margin:0 auto 10px;background:#000;color:#fff;border-radius:32px;padding:12px 5px}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-info .store-locator-btn a{margin-bottom:15px}}.location-dropdown-wrap .store-locator-info .store-locator-btn a.shop-store-btn{background:#fff;border:1px solid #000;color:#000;margin-bottom:35px}.location-dropdown-wrap .store-locator-info .store-locator-btn a.shop-store-btn:hover{background:#000;color:#fff}.location-dropdown-wrap .store-locator-hours .store-title{margin-bottom:20px}.location-dropdown-wrap .store-locator-hours p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;margin-bottom:2px}.location-dropdown-wrap .store-locator-hours .store-title.fs-6s{font-size:1rem !important}.location-dropdown-wrap #tab_element_content{margin-top:15px}@media only screen and (max-width:767px){.location-dropdown-wrap #tab_element_content{margin-top:5px}}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-contact{margin-top:30px}}.location-dropdown-wrap .store-locator-contact ul.list-group-horizontal{margin-top:20px}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-contact ul.list-group-horizontal{align-items:center}}.location-dropdown-wrap .store-locator-contact ul li{background:0 0;width:125px;padding:0}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-contact ul li{width:110px}}.location-dropdown-wrap .store-locator-contact ul li a{background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25);font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:17.53px;position:relative;display:block;padding:75px 10px 10px;min-height:103px;white-space:nowrap;border-radius:15px}.location-dropdown-wrap .store-locator-contact ul li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-phone.png) no-repeat center center;width:100%;height:65px;position:absolute;top:0;margin:auto;left:0;right:0}.location-dropdown-wrap .store-locator-contact ul li:nth-child(2){margin:0 40px}@media only screen and (max-width:767px){.location-dropdown-wrap .store-locator-contact ul li:nth-child(2){margin:20px 15px}}.location-dropdown-wrap .store-locator-contact ul li:nth-child(2) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-email.png);height:80px}.location-dropdown-wrap .store-locator-contact ul li:nth-child(3) a{text-decoration:none}.location-dropdown-wrap .store-locator-contact ul li:nth-child(3) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-whatsapp.png);background-size:35%;top:10px}.location-dropdown-wrap .other-stores{padding:25px 0 0}@media only screen and (max-width:767px){.location-dropdown-wrap .other-stores{padding:8px 0}}.location-dropdown-wrap .other-stores .store-title{margin:25px 0}.location-dropdown-wrap .other-stores ul{display:flex;align-items:center;justify-content:center;padding-left:10px}@media only screen and (max-width:767px){.location-dropdown-wrap .other-stores ul{flex-wrap:wrap;padding:0;margin-bottom:0}}.location-dropdown-wrap .other-stores ul li{padding:0}@media only screen and (max-width:767px){.location-dropdown-wrap .other-stores ul li{width:31.33%;margin-right:5px;margin-bottom:5px}}.location-dropdown-wrap .other-stores ul li:not(:last-child){margin-right:3px}.location-dropdown-wrap .other-stores ul li a{font-family:"be_vietnamregular";font-weight:400;font-size:12px;letter-spacing:.5px;background:#fff;color:#000;padding:5px 8px;border:.5px solid #5c5c5c;border-radius:32px;transition-duration:.3s}@media only screen and (max-width:767px){.location-dropdown-wrap .other-stores ul li a{display:block}}.location-dropdown-wrap .other-stores ul li a:hover{background:#f4eddf;border-color:#f4eddf}.location-dropdown-wrap .other-stores ul li.ui-tabs-active a{background:#000;color:#fff;border:1px solid #000}.location-dropdown-wrap .other-stores p{font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:17.53px;color:#000;margin:20px 0 30px}@media only screen and (max-width:767px){.location-dropdown-wrap .other-stores p{margin:20px 0 50px}}.location-dropdown-wrap .ui-dialog-buttonpane button{font-family:"Be Vietnam Pro";font-weight:600;font-size:24px;color:#000;background:0 0;border-radius:0;border:0;position:absolute;top:15px;right:20px}@media only screen and (max-width:767px){.location-dropdown-wrap .ui-dialog-buttonpane button{top:8px;right:20px}}.location-dropdown-wrap .ui-dialog-buttonpane button span{display:inline}.location-dropdown-wrap .ui-dialog-buttonpane button:focus{box-shadow:none;border:0;outline:0}.location-dropdown-wrap .ui-dialog-buttonpane button:before{content:"X";font-weight:400;font-family:'be_vietnamregular'}.search-btn{background:#000;color:#fff;border-radius:0;border:0;min-width:100px;font-size:16px;font-family:"be_vietnamregular";font-weight:400;padding:8px 24px;display:none}.search-btn:hover{color:#fff}div#navSearchModal .modal-content{background:#f8f8f9}div#amasty-shopby-product-list .amsearch-block-header{display:flex;align-items:center;justify-content:space-between}.search-drop{position:absolute;top:45px;right:110px;display:none}.search-drop.show{display:block}@media only screen and (max-width:1024px){.search-drop{position:unset;display:block}}.search-drop .amsearch-form-block{max-width:800px;min-width:360px;margin:auto;background:#fff;border-radius:10px;padding:24px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}@media only screen and (max-width:1024px){.search-drop .amsearch-form-block{padding:0;max-width:100%;min-width:100%;border-radius:0;box-shadow:none}}.search-drop .amsearch-form-block .search-wrap{align-items:center;justify-content:space-between;display:flex;position:relative}.search-drop .amsearch-form-block .search-wrap .input-search{margin-right:0 !important;border-radius:4px 0 0 4px;box-shadow:none}.search-drop .amsearch-form-block .search-wrap .input-search:focus{border-color:#ced4da}.search-drop .amsearch-form-block .search-wrap .btn-close{border:none;position:absolute;right:55px;top:11px;width:8px;height:8px}.search-drop .amsearch-form-block .search-wrap button.input-group-text{border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;padding:.6rem .75rem}.search-drop .amsearch-form-block .search-wrap button.input-group-text.-disabled{color:#87939f}.search-drop .amsearch-form-block .search-wrap.-typed~.amsearch-result-section{margin-top:1rem}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-items-section{order:2}@media only screen and (max-width:1024px){.search-drop .amsearch-form-block .amsearch-result-section .amsearch-items-section{display:flex;flex-direction:column;border-bottom:1px solid #e5e5e5}}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-items-section .-category .amsearch-block-header .amsearch-title{display:inline-block}@media only screen and (min-width:992px){.search-drop .amsearch-form-block .amsearch-result-section.row>.amsearch-items-section,.search-drop .amsearch-form-block .amsearch-result-section.row>.amsearch-products-section{flex:0 0 auto;width:50%;padding-left:12px;padding-right:12px;flex:1}}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-products-list{margin-top:1rem}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-products-list .actions-primary .action.tocart.primary{font-size:15px;color:#fff;background:#000;border:1px solid #000;text-align:center;text-decoration:none;padding:5px 10px;font-family:"be_vietnamregular";font-weight:400}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-block-header{background:#e0d2b8;padding:10px 15px}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-block-header .amsearch-title{font-family:"be_vietnamregular";font-weight:400;font-size:16px;color:#000;border-radius:4px;margin-bottom:0;display:none}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-block-header a{text-decoration:underline;color:#000}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-block-header a:hover{text-decoration:underline}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-block-header .-view-all{text-align:right;width:100%;font-weight:400;font-family:"be_vietnamregular";font-size:16px;color:#000}.search-drop .amsearch-form-block .amsearch-result-section ul{list-style:none;padding:0}.search-drop .amsearch-form-block .amsearch-result-section ul.amsearch-product-list{padding:0}.search-drop .amsearch-form-block .amsearch-result-section ul.amsearch-collapsible-content{display:block !important}.search-drop .amsearch-form-block .amsearch-result-section ul li a{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:16px}.search-drop .amsearch-form-block .amsearch-result-section ul li .product-item-details{margin-left:15px}@media only screen and (max-width:1024px){.search-drop .amsearch-form-block .amsearch-result-section ul li .product-item-details{flex:1 1 0;min-width:0}}.search-drop .amsearch-form-block .amsearch-result-section ul li span.amsearch-sku-block{display:inline-block;word-break:break-all}.search-drop .amsearch-form-block .amsearch-result-section ul li span.amsearch-sku-block .amsearch-highlight{display:inline-block}.search-drop .amsearch-form-block .amsearch-result-section .wrap-dis{display:none}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item.product-item{display:flex;align-items:center}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item{margin-bottom:12px}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item p.amsearch-description{margin:0;display:none}@media only screen and (max-width:1024px){.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item p.amsearch-description{display:none}}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item i.result-icn{background:#f1f1f1;border:1px solid #f1f1f1;padding:15px;border-radius:10px;color:#8a8b90;margin-right:10px}.search-drop .amsearch-form-block .amsearch-result-section .amsearch-item .amsearch-image img{max-width:100px;height:auto}@media only screen and (max-width:1024px){.search-drop .search-btn{display:none}}.amsearch-related-terms{display:none}.nav-bottom-bar{background:#202020}.nav-bottom-bar ul{margin:0;list-style:none;padding:0;display:flex;align-items:center !important;justify-content:space-around !important}.nav-bottom-bar ul li{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-align:left}.nav-bottom-bar ul li a{font-family:"Be Vietnam Pro";font-weight:300;font-weight:300 !important;font-size:12px !important;color:#fff !important;text-decoration:none !important;padding:13px 1px !important;display:flex;text-transform:inherit !important;align-items:center}@media only screen and (max-width:767px){.nav-bottom-bar ul li a{font-size:12px !important;padding:10px 1px !important}}@media only screen and (max-width:360px){.nav-bottom-bar ul li a{font-size:12px !important}}.nav-bottom-bar ul li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/fiance-icon.svg) no-repeat left top;width:25px;background-size:contain;height:20px;margin-right:2px}.nav-bottom-bar ul li a.price-match:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/pound-icon.svg)}.nav-bottom-bar ul li a.price-match.euro-match:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/euro_circle.svg)}.nav-bottom-bar ul li a.stores-wide:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/stone-icon.svg)}.nav-bottom-bar ul li a.warranty:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/warranty_icon.svg)}.nav-bottom-bar ul li a.in-store:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ring-icon.svg)}.nav-bottom-bar ul li a.nhs-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nhs-icon.svg)}.post-content .post-info .item .gallery_share .icon{font-size:14px;text-indent:26px;width:auto;height:28px;border:0;padding-top:2px;font-family:"Be Vietnam Pro";font-weight:300;background-size:17px;cursor:pointer;background-position:left center}.d-flex-cen{display:flex;align-items:center}.d-flex-center{display:flex;align-items:center;justify-content:center}.d-flex-between{display:flex;align-items:center;justify-content:space-between}.btn-line{background:#fff;color:#000;border-radius:32px;border:.5px solid #000;padding:8px 32px;min-width:120px;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-line:hover{color:#fff !important;background:#000 !important;border:.5px solid #000}@media only screen and (max-width:767px){.btn-line{min-width:unset}}.btn-black{background:#000;color:#fff;border-radius:32px;border:.5px solid #000;padding:8px 32px;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-black:hover{background:#5c5c5c;color:#fff;border:.5px solid #5c5c5c}@media only screen and (max-width:1024px){.d-tab-none{display:none}}section.new_instagramfeed{background:#fff;padding:4em 0;overflow:hidden;margin-bottom:5em}@media only screen and (max-width:767px){section.new_instagramfeed{padding:3em 0}}section.new_instagramfeed .container{max-height:700px}@media only screen and (max-width:1460px) and (min-width:1200px){section.new_instagramfeed .container{max-height:600px}}@media only screen and (max-width:1180px){section.new_instagramfeed .container{max-height:430px}}@media only screen and (max-width:992px){section.new_instagramfeed .container{max-height:310px}}@media only screen and (max-width:767px){section.new_instagramfeed .container{max-height:inherit}}section.new_instagramfeed h3{font-size:25px;text-transform:uppercase;font-weight:400;color:#000;margin-bottom:30px}@media only screen and (max-width:1024px) and (min-width:768px){section.new_instagramfeed h3{font-size:22px}}@media only screen and (max-width:400px){section.new_instagramfeed h3{font-size:23px}}section.new_instagramfeed h4{font-size:25px;text-transform:uppercase;font-weight:700;color:#000;margin-bottom:30px}@media only screen and (max-width:767px){section.new_instagramfeed h4{margin-top:30px}}section.new_instagramfeed .instagram-video{width:100%;height:45.3%;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media only screen and (max-width:1460px) and (min-width:1200px){section.new_instagramfeed .instagram-video{height:38.8%}}@media only screen and (max-width:1180px){section.new_instagramfeed .instagram-video{height:33%}}@media only screen and (max-width:1024px){section.new_instagramfeed .instagram-video{height:55%}}@media only screen and (max-width:992px){section.new_instagramfeed .instagram-video{height:40.6%}}@media only screen and (max-width:767px){section.new_instagramfeed .instagram-video{height:auto;min-height:400px}}section.new_instagramfeed .instagram-video video{width:100%;height:1329px;z-index:9}@media only screen and (max-width:1024px) and (min-width:768px){section.new_instagramfeed .instagram-video video{height:592px}}@media only screen and (max-width:767px){section.new_instagramfeed .instagram-video video{height:100%}}section.new_instagramfeed .col-md-6 ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){section.new_instagramfeed .col-md-6 ul{align-items:center;justify-content:center}}section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:203px;height:203px;background:#000;margin:5px;overflow:hidden;align-items:center;display:flex}section.new_instagramfeed .col-md-6 ul li:first-child,section.new_instagramfeed .col-md-6 ul li:nth-child(2),section.new_instagramfeed .col-md-6 ul li:nth-child(3),section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo:first-child,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo:nth-child(2),section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo:nth-child(3){margin-top:0}section.new_instagramfeed .col-md-6 ul li.active,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo.active{border:3px solid #999}@media only screen and (max-width:1460px) and (min-width:1200px){section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:173px;height:173px}}@media only screen and (max-width:1180px){section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:80px;height:80px}}@media only screen and (max-width:992px){section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:57px;height:57px}}@media only screen and (max-width:767px){section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:64px;height:64px}}@media only screen and (max-width:400px){section.new_instagramfeed .col-md-6 ul li,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo{width:53px;height:53px}}section.new_instagramfeed .col-md-6 ul li img,section.new_instagramfeed .col-md-6 ul .mpinstagramfeed-photo img{max-width:100%;width:auto}@media only screen and (max-width:992px) and (min-width:768px){section.new_instagramfeed .col-12.col-md-6{flex:0 0 auto;width:100%}section.new_instagramfeed .container{max-height:inherit}section.new_instagramfeed .instagram-video{height:auto;min-height:400px}}@media only screen and (max-width:962px){.buying-guide-style h3{margin-top:30px}}.new-social-icons{margin-top:30px}@media only screen and (max-width:767px){.new-social-icons{margin:10px 0}}.new-social-icons ul{list-style:none;padding:0;margin:0;text-align:right}@media only screen and (max-width:767px){.new-social-icons ul{text-align:center}}.new-social-icons ul li{display:inline-block;margin-right:20px}@media only screen and (max-width:767px){.new-social-icons ul li{margin-right:8px}}.new-social-icons ul li a{display:block;color:#fff;padding:1px 0 0;font-size:22px;width:35px;height:35px;border-radius:50%;text-align:center}.new-social-icons ul li:first-child a{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1)}.new-social-icons ul li:nth-child(2) a{background-color:#2b4170;background:-moz-linear-gradient(top,#3b5998,#2b4170);background:-ms-linear-gradient(top,#3b5998,#2b4170);background:-webkit-linear-gradient(top,#3b5998,#2b4170);border:1px solid #2b4170;text-shadow:0 -1px -1px #1f2f52}.new-social-icons ul li:nth-child(3) a{background-image:-webkit-linear-gradient(bottom,#6d0202 22%,#c90000 61%);background-image:-moz-linear-gradient(bottom,#6d0202 22%,#c90000 61%);background-image:-o-linear-gradient(bottom,#6d0202 22%,#c90000 61%);background-image:-ms-linear-gradient(bottom,#6d0202 22%,#c90000 61%);background-image:linear-gradient(bottom,#6d0202 22%,#c90000 61%);text-shadow:0 3px 0 #000}.new-social-icons ul li:nth-child(4) a{background:#0077b5}.new-social-icons ul li:nth-child(5) a{background:#1da1f2}.new-social-icons ul li:nth-child(6) a{background-color:#e60023}.new-social-icons ul li:last-child a{background:#28d146}footer{padding:5% 0 3%;background:#000}footer .container{max-width:80%}@media only screen and (max-width:1445px) and (min-width:1100px){footer .container{max-width:90%}}@media only screen and (max-width:1032px){footer .container{max-width:95%}}footer .footer-last-column{width:330px}@media only screen and (max-width:1445px) and (min-width:1100px){footer .footer-last-column{width:22%}}@media only screen and (max-width:767px){footer .footer-last-column{text-align:center;width:100%;border-top:0 !important}}footer .footer-wrap{display:flex;justify-content:space-between}footer .footer-wrap .footer-new{width:65%;justify-content:space-between}@media only screen and (max-width:1445px) and (min-width:1100px){footer .footer-wrap .footer-new{width:70%}}@media only screen and (max-width:1032px){footer .footer-wrap .footer-new{flex-direction:column;width:40%;justify-content:flex-start}}@media only screen and (max-width:767px){footer .footer-wrap .footer-new{width:100%;flex-direction:column;order:2}}@media only screen and (max-width:1032px){footer .footer-wrap .footer-new .footer-title{position:relative}footer .footer-wrap .footer-new .footer-title:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);right:4px;top:2px}footer .footer-wrap .footer-new .footer-title.active_title{color:#e0d2b8}footer .footer-wrap .footer-new .footer-title.active_title:after{transform:rotate(-130deg)}}@media only screen and (max-width:767px){footer .footer-wrap .footer-new .d-flex.d-md-none{border-top:1px solid #111;padding:10px}}@media only screen and (max-width:767px){footer .footer-wrap{flex-direction:column;text-align:center}footer .footer-wrap .footer-column{margin-top:30px;margin-top:0;border-top:1px solid #111;padding:10px 0}}footer .footer-wrap .footer-title{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;margin-bottom:30px;font-size:16px;line-height:normal;letter-spacing:1px;font-weight:600}@media only screen and (max-width:767px){footer .footer-wrap .footer-title{margin-bottom:0}}footer .footer-wrap .change-location-title{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;margin-bottom:30px;font-size:16px;line-height:normal;letter-spacing:1px}@media only screen and (max-width:767px){footer .footer-wrap .change-location-title{margin-bottom:0;margin-right:10px}}footer .footer-wrap .btn-group button{background:0 0;border:1px solid #5c5c5c;padding:5px;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;display:block;text-align:left;border-radius:15px}footer .footer-wrap .btn-group button:focus,footer .footer-wrap .btn-group button:focus:active,footer .footer-wrap .btn-group button:focus-visible{box-shadow:none;outline:0}footer .footer-wrap .btn-group .uk-gb{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/location-icons.png) no-repeat 4px top;width:30px;height:18px;display:inline-block;background-size:206%}footer .footer-wrap .btn-group .ie-gb{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/location-icons.png) no-repeat -31px top;width:30px;height:18px;display:inline-block;background-size:206%}footer .footer-wrap .btn-group ul{background:#fff;margin-top:15px;border-radius:0;padding:5px 0;display:none}footer .footer-wrap .btn-group ul.show{display:block}footer .footer-wrap .btn-group ul li a{color:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;padding:4px 10px}footer .footer-wrap .btn-group ul li a:hover{background:#fff;color:#000}footer .footer-wrap .btn-group ul li a:focus,footer .footer-wrap .btn-group ul li a:focus:active,footer .footer-wrap .btn-group ul li a:focus-visible{box-shadow:none;outline:0}footer .footer-wrap ul{margin:0;padding:0;list-style:none;display:block}@media only screen and (max-width:1032px){footer .footer-wrap ul{display:none;margin-bottom:15px;margin-top:15px}}footer .footer-wrap ul li a{font-size:13px;font-family:"Be Vietnam Pro";font-weight:300;color:#fff;text-decoration:none;padding:10px 0;display:block;line-height:17.71px;letter-spacing:1px}@media only screen and (min-width:1033px){footer .footer-wrap ul li a:hover{color:#e0d2b8}}footer .footer-wrap .message.message-success.success{color:#fff;margin-top:15px}@media only screen and (max-width:767px){footer .footer-wrap .message.message-success.success{color:green}}footer .footer-wrap .message.message-error.error{color:#fff;margin-top:15px}@media only screen and (max-width:767px){footer .footer-wrap .message.message-error.error{color:red}}footer .footer-wrap .subscribe{margin-top:30px}@media only screen and (max-width:767px){footer .footer-wrap .subscribe{text-align:center;text-align:-webkit-center;margin-top:18px}}footer .footer-wrap .subscribe input{display:block;background:#424242;color:#fff;border:0;padding:10px;width:100%}footer .footer-wrap .subscribe input:focus{outline:0}footer .footer-wrap .subscribe #newsletter-error{color:#fff;top:0}@media only screen and (max-width:767px){footer .footer-wrap .subscribe #newsletter-error{color:red}}footer .footer-wrap .subscribe button{background:#fff;color:#000;font-family:"Be Vietnam Pro";font-weight:300;padding:8px 32px;border:1px solid #5c5c5c;margin-top:16px;display:block;border-radius:32px;transition-duration:.3s}footer .footer-wrap .subscribe button:hover{opacity:.75}footer .footer-wrap .get-intouch{margin-top:40px}@media only screen and (max-width:1032px){footer .footer-wrap .get-intouch{margin-top:30px}}@media only screen and (max-width:767px){footer .footer-wrap .get-intouch{margin-top:20px}}footer .footer-wrap .get-intouch .footer-title{margin-bottom:12px}footer .footer-wrap .get-intouch p{font-family:"be_vietnamregular";font-weight:400}footer .footer-wrap .get-intouch p a{color:#fff;font-size:16px;text-decoration:none;font-family:"Be Vietnam Pro";font-weight:400}footer .footer-wrap .get-intouch p:nth-child(2){line-height:normal;margin-bottom:2px}footer .footer-wrap .get-intouch p:nth-child(2) a{font-family:"Be Vietnam Pro";font-weight:400;font-size:24px;line-height:30.36px;letter-spacing:1px}footer .footer-wrap .get-intouch a{color:#fff;font-size:22px;margin-right:15px}footer .footer-wrap .get-intouch a:hover{color:#e0d2b8}footer .footer-wrap .get-intouch .social-icons{display:flex}@media only screen and (max-width:767px){footer .footer-wrap .get-intouch .social-icons{justify-content:center}}footer .footer-wrap .get-intouch .social-icons a{width:27px;height:27px;display:block;text-indent:-9999px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/icons_sprite.png) no-repeat left top;background-position:left top;background-repeat:no-repeat}footer .footer-wrap .get-intouch .social-icons a.instagram-icon{background-position:-55px -8px}footer .footer-wrap .get-intouch .social-icons a.tiktok-icon{background-position:-144px -8px}footer .footer-wrap .get-intouch .social-icons a.facebook-icon{background-position:-8px -8px}footer .footer-wrap .get-intouch .social-icons a.twitter-icon{background-position:-100px -8px}footer .footer-wrap .get-intouch .social-icons a.youtube-icon{background-position:-234px -8px}footer .footer-wrap .get-intouch-new{margin-top:60px}footer .footer-wrap .get-intouch-new .footer-title{margin-bottom:18px;font-size:12px}footer .footer-wrap .get-intouch-new p{font-family:"be_vietnamregular";font-weight:400}footer .footer-wrap .get-intouch-new p a{color:#fff;font-size:12px;text-decoration:none;line-height:15.18px}footer .footer-wrap .get-intouch-new p:nth-child(2){line-height:normal;margin-bottom:0}footer .footer-wrap .get-intouch-new p:nth-child(2) a{font-size:24px}footer .footer-wrap .get-intouch-new a{color:#fff;font-size:22px;margin-right:15px}footer .footer-wrap .get-intouch-new a:hover{color:#e0d2b8}footer .copy-right .container{margin-top:2em;padding-top:3em}@media only screen and (max-width:767px){footer .copy-right .container{margin-top:0;padding-top:2em}}footer .copy-right p{color:#e0d2b8;font-family:"be_vietnamregular";font-weight:400;font-size:13px;text-align:center;margin:0;position:relative}footer .copy-right p:before{content:"";width:90%;height:1px;background:#fff;margin:0 auto;position:absolute;left:0;right:0;top:-20px}@media only screen and (max-width:767px){footer .copy-right ul{flex-wrap:wrap}}footer .copy-right ul li{background:0 0;padding:0;border-radius:0;margin-right:7px}footer .copy-right ul li a{text-decoration:none;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;color:#fff;padding:0 10px;display:block;line-height:normal;letter-spacing:1px;position:relative}@media only screen and (max-width:767px){footer .copy-right ul li a{padding:10px 5px;text-align:center}}footer .copy-right ul li a:hover{color:#e0d2b8}footer .copy-right ul li a:before{content:"";width:1px;height:100%;position:absolute;right:0;background:#fff}@media only screen and (max-width:767px){footer .copy-right ul li a:before{width:0}}footer .copy-right ul li:last-child a:before{width:0}footer .copy-right .back-to-top{position:fixed;bottom:140px;right:15px;width:45px;height:45px;z-index:99;cursor:pointer;text-decoration:none;transition:opacity .2s ease-out;color:#000;border:1px solid #e0d2b8;border-radius:50%;font-size:30px;text-align:center;padding-top:0;background:#e0d2b8;display:none}.popup-authentication{display:none}.join_us_social_media{background:#fff;padding:30px 0 0}@media only screen and (max-width:767px){.join_us_social_media{padding:25px 0 0}.join_us_social_media iframe{height:360px !important}}.join_us_social_media .joinus_title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:15px}@media only screen and (max-width:767px){.join_us_social_media .joinus_title{margin-top:15px;font-size:22px}}.join_us_social_media p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:20.45px;color:#000}.join_us_social_media ul{padding:0;margin:25px 0 0;list-style:none;display:flex}@media only screen and (max-width:767px){.join_us_social_media ul{flex-wrap:wrap}}.join_us_social_media ul li{margin-right:7px}@media only screen and (max-width:767px){.join_us_social_media ul li{margin-bottom:7px;width:100px}}.join_us_social_media ul li a{font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:15.18px;text-align:center;color:#fff;background:#000;border:0;display:block;padding:8px 23px}.join_us_social_media .home-trust-reviews .home-reviews .listing-block__title{font-size:20px}.join_us_social_media .home-trust-reviews .home-reviews .homline .line12{width:90px}.current_location{display:flex;align-items:center;justify-content:center;margin-top:20px}@media only screen and (max-width:767px){.current_location{flex-direction:column-reverse}}.current_location .btn-group button{background:0 0;border:0;padding:0;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;display:block}.current_location .btn-group button:focus,.current_location .btn-group button:focus:active,.current_location .btn-group button:focus-visible{box-shadow:none;outline:0}.current_location .btn-group .uk-gb{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/location-icons.png) no-repeat 4px top;width:30px;height:18px;display:inline-block;background-size:206%}.current_location .btn-group .ie-gb{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/location-icons.png) no-repeat -31px top;width:30px;height:18px;display:inline-block;background-size:206%}.current_location .btn-group ul{background:#fff;margin-top:15px;border-radius:0;padding:5px 0;width:100%}.current_location .btn-group ul li a{color:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;padding:4px 10px}.current_location .btn-group ul li a:hover{background:#fff;color:#000}.current_location .btn-group ul li a:focus,.current_location .btn-group ul li a:focus:active,.current_location .btn-group ul li a:focus-visible{box-shadow:none;outline:0}.chat-cta-buttons{display:flex;flex-direction:column;position:fixed;bottom:16px;right:16px;z-index:1030;transition:bottom .4s}@media only screen and (max-width:767px){.chat-cta-buttons{z-index:99}}.chat-cta-buttons button#openlivechat{height:48px;width:48px;background-color:#0d0900;border-radius:100%;margin-top:16px;position:relative;border:0}.chat-cta-buttons .live-chat-icons i{font-size:24px;color:#fff}.chat-cta-buttons .live-chat-icons i:first-child{position:absolute;animation-delay:-2s;left:10px}.chat-cta-buttons .live-chat-icons i:nth-child(2){animation-delay:-7s}.chat-cta-buttons .live-chat-icons>*{animation:changing-loop 10s ease 0s infinite;vertical-align:top}@keyframes changing-loop{0%,45%,100%{opacity:1}50%,95%,100%{opacity:0}}.chat-cta-buttons .live-chat-box:not(.active) .livechat_modal{display:none}.chat-cta-buttons .livechat_modal{position:absolute;bottom:48px;right:0;background:#fff;width:calc(100vw - 20px);margin-bottom:15px;box-shadow:0 4px 12px 1px rgba(13,9,0,.2),0 1px 4px -1px rgba(13,9,0,.1)}@media (min-width:480px){.chat-cta-buttons .livechat_modal{width:300px}}.chat-cta-buttons .livechat_modal .livechat_content{max-height:300px;max-height:calc(100vh - 115px);overflow:auto;padding:16px}.chat-cta-buttons .livechat_modal .livechat_content h3{font-size:14px;font-family:"be_vietnamregular";font-weight:400;color:#000}.chat-cta-buttons .livechat_modal .livechat_content p{font-family:"be_vietnamregular";font-weight:400;font-size:12px}.chat-cta-buttons .livechat_modal .livechat_content a{font-family:"Be Vietnam Pro";font-weight:400;text-transform:uppercase;font-size:13px;letter-spacing:.24px;line-height:18px;padding:0 30px;border-radius:0;min-height:44px;height:0;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #000;background:#fff;color:#000}.chat-cta-buttons .livechat_modal .livechat_content a i{font-size:20px;margin-right:7px;margin-top:3px}.chat-cta-buttons .livechat_modal .livechat_content .livechat_button a{border:1px solid #e0d2b8;background:#e0d2b8;color:#000;margin-bottom:10px}.chat-cta-buttons .livechat_modal .livechat_close{position:absolute;background:0 0;width:30px;height:30px;right:0;top:0;border:0;cursor:pointer;font-weight:300}body.catalog-product-view .chat-cta-buttons,body.categorypath-ring-builder-summary .chat-cta-buttons,body.loosediamonds-index-index .chat-cta-buttons,body.categorypath-ring-builder-by-stone .chat-cta-buttons{bottom:185px}@media only screen and (max-width:767px){body.catalog-product-view .chat-cta-buttons,body.categorypath-ring-builder-summary .chat-cta-buttons,body.loosediamonds-index-index .chat-cta-buttons,body.categorypath-ring-builder-by-stone .chat-cta-buttons{bottom:175px;right:14px}}@media only screen and (max-width:767px){body.cms-eternity-rings-create-own .chat-cta-buttons{bottom:230px}}.bss_quickview-catalog_product-view .chat-cta-buttons{display:none !important}body{background:0 0;overflow-x:hidden}@media only screen and (max-width:1500px) and (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}@media (min-width:576px){.wizardmodal_box .modal-dialog{max-width:75%}}.modal-footer.diamondWizard-btns{justify-content:flex-start}.tooltip{z-index:100000000}.showmore-btn{color:#000;background-color:#fff;border:1px solid #aaa;display:block;text-align:center;padding:9px 10px;margin:10px auto;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;border-radius:32px;width:94%;margin:15px auto;cursor:pointer}.showmore-btn:hover{background:#000;border-color:#000;color:#fff}@media only screen and (max-width:767px){.showmore-btn{border:0;z-index:99;position:relative}.showmore-btn span{color:#fff;background-color:#000;border-color:#000;display:block;width:130px;text-align:center;padding:9px 10px;margin:10px auto;font-family:"be_vietnamregular";font-weight:400;font-size:14px;cursor:pointer}}.related-product-main .choose-shape .shapeSlider{display:flex;align-items:center;justify-content:center}.related-product-main .choose-shape .shapeSlider .item{margin:0 15px;text-align:center}.related-product-main .choose-shape .shapeSlider .item a{color:#000;text-decoration:none}.related-product-main .choose-shape .shapeSlider .item a .name{margin-top:15px}.related-product-main .choose-shape .shapeSlider .item button{display:none}.related-product-main .choose-shape .shapeSlider .item .img{width:90px}.catalog-product-view .pdp-main-title{text-align:center;font-size:1.6rem;padding:20px 0 40px;text-transform:capitalize}.catalog-product-view .custom-new-selcet-boxs .choose-options{display:flex;align-items:center;justify-content:flex-start;padding:0;margin-bottom:3rem;flex-wrap:wrap}.catalog-product-view .custom-new-selcet-boxs .choose-options .select-widget{width:230px;margin:0 10px}.catalog-product-view .custom-new-selcet-boxs .choose-options .select-widget .form-select{border-radius:0;cursor:pointer}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs{display:flex;align-items:center;justify-content:center}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs .custom-radio label{padding:10px 20px;margin-top:20px;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:4px;margin-right:15px;cursor:pointer}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs .custom-radio label:hover{background:#fff;border:1px solid #f2f2f2}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs .custom-radio input[type=radio]:checked+label{background:#888367;color:#fff}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs .custom-radio input[type=radio]:disabled+label{cursor:not-allowed}.catalog-product-view .diamond-type-tabs.pdp-steps-tabs .custom-radio input[type=radio]:disabled+label:hover{background:#f2f2f2;border:1px solid #f2f2f2}.catalog-product-view .diamond-type .ui-slider-horizontal .ui-slider-range{background-color:green !important}.catalog-product-view .gemtypemain .gemstone-diamond-gemtype{width:130px;text-align:center;cursor:pointer}@media only screen and (max-width:767px){.catalog-product-view .choose-block-diamond .container{padding:0}}.catalog-product-view .choose-block-diamond #custom-filters .choose-options .select-widget{width:300px;margin:0 10px}.catalog-product-view .choose-block-diamond .option-type{max-width:70%;margin:0 auto}.catalog-product-view .choose-block-diamond .option-type .diamondtype-filters>.row{margin-bottom:30px}.catalog-product-view .choose-block-diamond .option-type .feed-d2-title,.catalog-product-view .choose-block-diamond .option-type .slider-title{width:auto;font-size:20px;font-weight:400;color:#000;display:block;margin:0;text-align:left;padding:2% 0 4%}.catalog-product-view .choose-block-diamond .option-type .feed-d2-title .custom-tooltip,.catalog-product-view .choose-block-diamond .option-type .slider-title .custom-tooltip{filter:grayscale(100%);filter:invert(1)}.catalog-product-view .choose-block-diamond .option-type .slider-values{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;padding-top:20px}.catalog-product-view .choose-block-diamond .option-type .ui-slider .ui-slider-handle{background:#b7ad8a;width:17px;height:17px;top:-8px}.catalog-product-view .choose-block-diamond .option-type .ui-slider-horizontal{background:green}.catalog-product-view .choose-block-diamond .option-type .ui-slider-pips [class*=ui-slider-pip-selected]{color:#000}.catalog-product-view .choose-block-diamond .option-type .ui-slider-pips .ui-slider-line{width:3px;height:13px;top:-25px}.catalog-product-view .choose-block-diamond .option-type .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{font-weight:400}.catalog-product-view .choose-block-diamond .option-type .ui-slider-pips .ui-slider-pip-label .ui-slider-label{white-space:nowrap}.catalog-product-view .choose-block-diamond .slider-path{margin-bottom:0}.catalog-product-view .choose-block-diamond .slider-path .lab-tab{display:flex;flex-wrap:wrap}.catalog-product-view .choose-block-diamond .slider-path .lab-tab .custom-checkbox:not(:last-child){margin-right:20px}.catalog-product-view .choose-block-diamond .slider-path .lab-tab .custom-checkbox label{background:#ccc;font-size:17px;font-weight:500;padding:10px 27px 5px;border:0;cursor:pointer}.catalog-product-view .choose-block-diamond .slider-path .lab-tab .custom-checkbox input[type=checkbox]:checked+label{background-color:#888367;border:0;color:#fff}.catalog-product-view .certificate-wrap .naturalnonfeedlab{display:flex;flex-wrap:wrap;justify-content:flex-start}.catalog-product-view .certificate-wrap .naturalnonfeedlab .gie{margin:inherit !important}.catalog-product-view .certificate-wrap .naturalnonfeedlab .gie:not(:last-child){margin-right:20px}.catalog-product-view .certificate-wrap .naturalnonfeedlab .gie label{background:#ccc;font-size:17px;font-weight:500;padding:10px 27px 5px;border:0;cursor:pointer}.catalog-product-view .certificate-wrap .naturalnonfeedlab .gie input[type=radio]{opacity:0}.catalog-product-view .certificate-wrap .naturalnonfeedlab .gie input[type=radio]:checked+label{background-color:#888367;border:0;color:#fff}.catalog-product-view .search-results{padding:1% 0}.catalog-product-view .search-results .search-results--title{font-size:1.8rem;color:#000}.catalog-product-view .search-results .search-results--title:after{content:inherit}.catalog-product-view .finish-design .display-1{color:#000}.catalog-product-view .finish-design{padding:1% 0}@media only screen and (max-width:1032px){.catalog-product-view .finish-design{position:fixed;bottom:0;width:100%;background:#000;left:0;padding:10px 10px 8px;z-index:996;border-top-left-radius:25px;border-top-right-radius:25px}.catalog-product-view .finish-design.remove-radius{border-radius:0}}@media only screen and (max-width:767px){.catalog-product-view .finish-design .price_summary .summary-block{position:absolute;transform:translateY(13px);background:#000;width:100%;left:-10px;transition:all .3s ease-in;opacity:0;margin-left:-10px;min-width:108%}.catalog-product-view .finish-design .price_summary .summary-block:not(.d-flex){z-index:-1}.catalog-product-view .finish-design .price_summary .summary-block.d-flex{transform:translateY(-130px);opacity:1;min-height:130px}.catalog-product-view .finish-design .price_summary .summary-block .pdp_sub_title{display:none}.catalog-product-view .finish-design .price_summary .summary-block .d-flex{padding:15px;width:100%}.catalog-product-view .finish-design .price_summary .summary-block .d-flex p{font-size:12px;line-height:15px;width:50%}.catalog-product-view .finish-design .price_summary .summary-block .d-flex p:nth-child(odd){width:40%}}.catalog-product-view .finish-design .info_button{display:none}@media only screen and (max-width:767px){.catalog-product-view .finish-design .info_button{display:block;background:#000;text-align:center;cursor:pointer;transition:all .3s ease-in;color:#fff;font-size:14px;padding:8px 0 0;position:absolute;bottom:50px;left:50%;z-index:99999;width:50px;margin:auto;right:0;margin-left:-20px}.catalog-product-view .finish-design .info_button.active i{transform:rotate(180deg)}}.catalog-product-view .finish-design .container.position-relative{padding-right:0}.catalog-product-view .finish-design .finished-right .ring--details{padding-left:11%;font-weight:400}.catalog-product-view .finish-design .product-detail .product-name{font-size:1.2rem;font-weight:400;font-family:helveticaMedium}.catalog-product-view .finish-design .custom-pdp-title .title{width:auto;font-size:24px;font-weight:400;color:#000;display:block;margin:0;text-align:left;padding:2% 0 1%;border-bottom:1px solid #ccc;margin-bottom:30px}.catalog-product-view .finish-design .price-block .price-block-inner .addToBasket .btn{background-color:#b7ad89;text-shadow:1px 1px 1px #888367;color:#fff;border:0}.catalog-product-view .finish-design .price-block .price-block-inner .price-block-inner-left .price-block-top{flex-direction:column}.catalog-product-view .finish-design .price-block .price-block-inner .price-block-inner-left .price-block-top .v2-price-block{display:flex;align-items:center}.catalog-product-view .finish-design .price-block .price-block-inner .price-block-inner-left .price-block-bottom .book-appointment{width:100%}.diamond-type #custom-filters .diamond-type-feed .diamond-type-tabs .custom-radio label{color:#333}.diamond-type #custom-filters .diamond-type-feed .diamond-type-tabs .custom-radio label:hover{color:#000}#custom-filters .diamond-type-feed .diamond-type-tabs .custom-radio label[for=gemstoneDiamond]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/princess_gemstone.png)}.checkout-cart-index .wish-list .product-details .item-options{color:#000;line-height:32px}.checkout-cart-index .wish-list .product-details .delivery-msg{color:#000}.checkout-cart-index .wish-list .product-details .delivery-msg a{text-decoration:underline}.checkout-cart-index .wish-list .product-details .delivery-msg a:hover{color:#000}.block-viewed-products-grid{text-align:center}@media only screen and (max-width:1032px){.block-viewed-products-grid{display:block !important}}.block-viewed-products-grid .block-title{font-family:"Baskervville";font-weight:400;font-size:1.5rem;margin-bottom:20px}@media only screen and (max-width:1032px){.block-viewed-products-grid .block-content .matching-items .matching-item{flex:0 0 44%;border:1px solid #999;padding:10px;margin:10px;text-align:center}.block-viewed-products-grid .block-content .matching-items .matching-item a.product-item-photo{border:0;margin:0;text-decoration:none;display:block}.block-viewed-products-grid .block-content .matching-items .matching-item .product-item-details .product-item-name{font-weight:400}.block-viewed-products-grid .block-content .matching-items .matching-item .product-item-details .product-item-name a{font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;padding:10px 0 5px;color:#000;border:0;margin-bottom:0}.block-viewed-products-grid .block-content .matching-items .matching-item .product-item-actions .actions-secondary .action{display:block;margin:8px auto;border-color:#000;padding:7px 0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;border:1px solid #000;width:120px;background:#fff}.block-viewed-products-grid .block-content .matching-items .matching-item .product-item-actions .actions-secondary .action:hover{background:#000;color:#fff}.block-viewed-products-grid .block-content .matching-item{flex:0 0 44%;border:1px solid #999;padding:10px;margin:10px;text-align:center}.block-viewed-products-grid .block-content .matching-item a.product-item-photo{border:0;margin:0;text-decoration:none;display:block}.block-viewed-products-grid .block-content .matching-item .product-item-details .product-item-name{font-weight:400}.block-viewed-products-grid .block-content .matching-item .product-item-details .product-item-name a{font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;padding:10px 0 5px;color:#000;border:0;margin-bottom:0}.block-viewed-products-grid .block-content .matching-item .product-item-actions .actions-secondary .action{display:block;margin:8px auto;border-color:#000;padding:7px 0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;border:1px solid #000;width:120px;background:#fff}.block-viewed-products-grid .block-content .matching-item .product-item-actions .actions-secondary .action:hover{background:#000;color:#fff}}.block-viewed-products-grid .block-content ol.recently-product-items{list-style:none;padding:0}.block-viewed-products-grid .block-content ol.recently-product-items li{padding:1rem;background:#fff}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details a{text-decoration:none;color:#000;font-family:"be_vietnamregular";font-weight:400;padding:15px 0 10px;font-size:1.1rem;display:block}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .price-box{min-height:30px}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .product-item-actions .actions-primary a{border:1px solid #000;background:0 0;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:1rem;padding:5px 31px;margin-top:24px;border-radius:0;display:inline-block}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .product-item-actions .actions-primary a:hover{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .product-item-actions .actions-secondary button.towishlist{background:0 0;border:0;display:inline-block;text-align:center;margin-top:16px}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .product-item-actions .actions-secondary button.towishlist:hover{text-decoration:underline}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-details .product-item-actions .actions-secondary button.towishlist:before{content:"+"}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-photo{display:block;text-align:center}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-photo .product-image-container{display:block;margin:0 auto}.block-viewed-products-grid .block-content ol.recently-product-items li .product-item-info .product-item-photo .product-image-container .product-image-wrapper img.product-image-photo{width:auto}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-prev,.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-next{position:absolute;top:33%;font-size:4rem;color:#000}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-prev:hover,.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-next:hover{background:0 0}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-prev.disabled,.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-next.disabled{opacity:1}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-prev{left:1%}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-prev.disabled{display:none}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-next{right:1%}.block-viewed-products-grid .block-content ol.recently-product-items .owl-nav .owl-next.disabled{display:none}div.mage-error{color:red;font-size:12px;display:inline-block;position:relative;top:0;left:3px}div.mage-error[for=jewellery_type]{position:absolute;top:23px;bottom:-30px}@media only screen and (max-width:767px){div.mage-error[for=jewellery_type]{top:-20px}}div.mage-error#phone-error{top:0}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}button:focus{outline:0;box-shadow:none}.dh-loader-panel{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/loading.gif) no-repeat center #000;width:90px;height:90px;opacity:.65;border-radius:6px;position:fixed;top:50%;left:50%;margin-left:-55px;margin-top:-55px;z-index:9999999;background-size:65%}.amshopby-loader{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/loading.gif) no-repeat center #000;width:90px;height:90px;opacity:.65;border-radius:6px;position:fixed;top:50%;left:50%;margin-left:-55px;margin-top:-55px;z-index:9999;background-size:65%}.dh_loading_overlay{display:none;top:0;left:0;width:100%;height:100%}#amasty-shopby-product-list #amasty-shopby-overlay,.dh_loading_overlay{background:rgba(0,0,0,.3) !important;opacity:1 !important;z-index:9999999999 !important;position:fixed !important}body.catalog-product-view .breadcrumbs,body.categorypath-ring-builder-by-setting .breadcrumbs,body.categorypath-ring-builder-by-stone-diamond .breadcrumbs,body.categorypath-ring-builder-by-stone .breadcrumbs,body.categorypath-ring-builder-summary .breadcrumbs{border-bottom:1px solid #e2e2e2;width:100%;background:#fff;z-index:9}body.catalog-product-view.categorypath-ring-builder-by-setting .breadcrumbs,body.categorypath-ring-builder-by-stone .breadcrumbs,body.categorypath-ring-builder-summary .breadcrumbs{display:none !important}.breadcrumbs{border-bottom:1px solid #e2e2e2}.breadcrumbs ul{padding:5px 0 5px;display:block;max-width:1030px;margin:auto}@media only screen and (min-width:1700px){.breadcrumbs ul{max-width:1580px}}@media only screen and (max-width:1700px) and (min-width:1445px){.breadcrumbs ul{max-width:1360px}}@media only screen and (max-width:1445px) and (min-width:1100px){.breadcrumbs ul{max-width:1205px}}@media only screen and (max-width:1024px){.breadcrumbs ul{padding:5px 0 5px 20px}}.breadcrumbs ul li{display:inline-block;font-size:13px;line-height:16px;text-transform:capitalize;position:relative;margin-right:5px}@media only screen and (max-width:767px){.breadcrumbs ul li{font-size:11px}}.breadcrumbs ul li:not(:last-child):after{content:"";width:9px;height:9px;border-right:.2em solid #3c3939;border-top:.2em solid #3c3939;transform:rotate(45deg);margin-left:0;display:inline-block}@media only screen and (max-width:767px){.breadcrumbs ul li:not(:last-child):after{width:6px;height:6px}}.breadcrumbs ul li:not(:last-child):after a{color:#3c3939}.breadcrumbs ul li a{color:#000}.breadcrumbs ul li strong{font-weight:500;color:#000}.static-banner .category-image{position:relative;padding:0;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px;height:26.479vw;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/herobanner/engagementrings.jpg)}@media only screen and (max-width:1024px){.static-banner .category-image{height:42.479vw;background-position:center}.static-banner .category-image img{min-height:400px}}@media only screen and (max-width:767px){.static-banner .category-image{height:68.479vw}.static-banner .category-image img{min-height:250px}}.static-banner .category-image .theme-dark{background:#3a3b3d}.static-banner .category-image .theme-dark h1,.static-banner .category-image .theme-dark p,.static-banner .category-image .theme-dark .readmore{color:#fff}.category-hero{width:100%;position:relative}@media only screen and (max-width:767px){.category-hero{padding:0;border-bottom:0;background:#f4f2f2;margin-bottom:0}}.category-hero h1{font-family:"Baskervville";font-weight:400;color:#000;font-size:28px;margin-bottom:20px;margin-top:20px;text-transform:uppercase;line-height:31.03px;letter-spacing:1px}@media only screen and (max-width:767px){.category-hero h1{font-size:20px;margin-bottom:4px;padding:0 15px;margin-top:12px}}.category-hero p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:22px;color:#000}.category-hero p.letter-space{letter-spacing:.9px;font-size:18px;font-family:"Be Vietnam Pro";font-weight:400;text-transform:uppercase;margin:0;height:auto}@media only screen and (max-width:767px){.category-hero p{font-size:13px;line-height:20.45px}}.category-hero p a{color:#000;text-decoration:underline}.category-hero .catalog-options{display:flex;align-items:center;justify-content:center}.category-hero .catalog-options a{display:block;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:15.18px;color:#000;border:1px solid #000;border-radius:2px;padding:7px 15px;width:160px;text-align:center;margin-right:10px}.category-hero .catalog-options a:hover,.category-hero .catalog-options a.active{background:#000;color:#fff}.category-hero.no-banner{border-top:1px solid #b0b0b0}body.category-quick-delivery .category-hero .category-image h1,body.category-quick-delivery .category-hero .category-image p,body.category-quick-delivery .category-hero .category-image .readmore{color:#fff}.ringbuilder-index-index .category-image{max-height:200px}body.ringbuilder-index-index .tab button{color:#000}body.ringbuilder-index-index .page-title{display:none}.wedding-ring-builder{min-height:400px}@media only screen and (min-width:1033px){.category-view{margin-bottom:30px}.category-by-setting .category-image{max-height:200px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/herobanner/category-banner.jpg)}.category-diamond-rings .category-hero .category-image h1,.category-diamond-rings .category-hero .category-image p,.category-diamond-rings .category-hero .category-image a,.category-wedding-rings .category-hero .category-image h1,.category-wedding-rings .category-hero .category-image p,.category-wedding-rings .category-hero .category-image a,.category-diamond-bracelets .category-hero .category-image h1,.category-diamond-bracelets .category-hero .category-image p,.category-diamond-bracelets .category-hero .category-image a,.category-diamond-pendants .category-hero .category-image h1,.category-diamond-pendants .category-hero .category-image p,.category-diamond-pendants .category-hero .category-image a{color:#fff}.category-sale .no-banner .col-md-7{display:flex;margin-top:30px;gap:30px;width:100%}.category-sale .no-banner .col-md-7 h1{width:41%;text-align:right}.category-sale .no-banner .col-md-7 .category-description{width:58%}}.category-earrings-rings .category-hero .category-image h1,.category-earrings-rings .category-hero .category-image p,.category-earrings-rings .category-hero .category-image a,.category-earrings-rings .category-hero .category-image .readmore,.category-eternity-rings .category-hero .category-image h1,.category-eternity-rings .category-hero .category-image p,.category-eternity-rings .category-hero .category-image a,.category-eternity-rings .category-hero .category-image .readmore,.category-earrings .category-hero .category-image h1,.category-earrings .category-hero .category-image p,.category-earrings .category-hero .category-image a,.category-earrings .category-hero .category-image .readmore{color:#000}@media only screen and (max-width:1024px){.category-sale .category-description{color:#000}.category-diamond-bracelets .category-hero .theme-dark,.category-diamond-pendants .category-hero .theme-dark{background:#000}.category-hero .theme-dark .category-description{color:#fff}.category-by-setting .category-image{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/herobanner/category-banner.jpg)}.category-diamond-rings .category-hero .theme-dark{background:#7e6851}.category-wedding-rings .category-hero .theme-dark{background:#202119}.category-earrings .category-hero .theme-dark{background:#a4a4a6}.category-eternity-rings .category-hero .theme-dark{background:#9c9895}}.static-pages{padding:5em 0}.static-pages h1.collection-title{font-size:1.55rem}.static-pages p.subc-title{font-family:"Baskervville";font-weight:400;font-size:18px}.static-pages.contact-us .contact-links .sub-title{text-align:center;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;margin-bottom:1rem}.static-pages.contact-us .contact-links a{display:block;background:#000;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:13px;text-align:center;text-decoration:none;margin-bottom:17px;padding:10px 0}.static-pages.contact-us .contact-links a:hover{background:#222}@media only screen and (max-width:1032px){.static-pages.contact-us .contact-links a{font-size:12px}}@media only screen and (max-width:1445px) and (min-width:1100px){.container{max-width:1160px}}.page-main{transition:.1s ease}.page-main.mt_top:not(.main_mobi){margin-top:0}@media only screen and (max-width:1024px){.page-main.main_mobi{margin-top:40px}}@media only screen and (max-width:767px){.page-main.main_mobi{margin-top:10px}}.finance-content .content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:5rem 0 2rem;margin:auto;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}@media only screen and (max-width:1024px){.finance-content .content{padding:3rem}}@media only screen and (max-width:481px){.finance-content .content{padding:3rem 1.5rem}}.finance-content h1.title{font-family:"Baskervville";font-weight:400;font-size:28px;color:#000;text-transform:uppercase;margin-bottom:2rem;line-height:36.2px;letter-spacing:.5px}.finance-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-align:center}.v12-content{background-color:#fafafa}.v12-content .container{max-width:1000px}@media only screen and (max-width:767px){.v12-content .container{padding:0 25px}}@media only screen and (max-width:389px){.v12-content .container{padding:0 12px}}.v12-content table{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px;width:100%;text-align:center;margin-bottom:60px}.v12-content table tr td{border:1px solid #000;padding:10px}.v12-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px}.finance-apply{background-color:#fafafa}.finance-apply .container{max-width:1000px}@media only screen and (max-width:767px){.finance-apply .container{padding:0 25px}}.finance-apply h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;margin-bottom:20px}.finance-apply p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.finance-apply p span.label{font-family:"Be Vietnam Pro";font-weight:500;color:#000;margin-left:18px}.finance-apply p span.text{display:block;margin-top:15px;margin-left:32px}.common-pages .internation_sizes{background:#dee2e3;padding:70px 0}@media only screen and (max-width:1032px){.common-pages .internation_sizes{padding:30px 0}.common-pages .internation_sizes .table-responsive{border:1px solid #999}}.common-pages .internation_sizes h3{font-size:22px}@media only screen and (max-width:767px){.common-pages .internation_sizes h3{font-size:17px}}.measurement-tbl{border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-image:none;border-style:solid none none solid;border-width:1px medium medium 1px;box-shadow:2px 2px 3px #ccc;background-color:#fff;font-family:"Be Vietnam Pro"}.measurement-tbl td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:10px 3px;text-align:center}.measurement-tbl td.alt{background-color:#f0f0f0}.measurement-tbl td.second{padding-top:18px}.faq-section{background:#fafafa;padding-bottom:50px}@media only screen and (max-width:767px){.faq-section{padding-top:0}}.faq-section h1{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;color:#000;text-transform:uppercase;text-align:center;padding:60px 0}.faq-section .faq-navigation{border:1px solid #000;padding:20px;background:#fff}@media only screen and (min-width:1100px){.faq-section .faq-navigation{margin-top:65px}}.faq-section .faq-navigation h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:15px}.faq-section .faq-navigation ul li{padding:0}.faq-section .faq-navigation ul li a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-decoration:none;padding:8px 0;display:block}.faq-section .parent-header button.accordion-button{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000;line-height:17.71px;text-transform:uppercase}.faq-section .parent-header button.accordion-button:focus{background:0 0;box-shadow:none}@media only screen and (max-width:1032px){.faq-section .parent-header button.accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 #000;background:#fff}.faq-section .parent-header button.accordion-button:not(.collapsed):after{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@media only screen and (max-width:1032px){.faq-section .main-patent-item .accordion-item{border:1px solid #000;border-radius:0 !important;margin-bottom:12px}}.faq-section .parent-content .accordion-body{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.faq-section .parent-content .accordion-body a{color:#000;text-decoration:underline}.faq-section .parent-content .accordion-body p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.faq-section .parent-content .accordion-body .accordion-item{border:0;margin-bottom:12px;border-radius:0}.faq-section .parent-content .accordion-body .accordion-header button.accordion-button{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;border:1px solid #000;border-radius:0}.faq-section .parent-content .accordion-body .accordion-header button.accordion-button:after{background:0 0;content:"+";text-align:right;font-family:"be_vietnamregular";font-weight:400;font-size:18px;color:#000}.faq-section .parent-content .accordion-body .accordion-header button.accordion-button:not(.collapsed):after{content:"-";background:0 0;transform:none}.faq-section .parent-content .accordion-body .accordion-header button.accordion-button:not(.collapsed){background-color:#e0d2b8}.faq-section .parent-content .accordion-body .accordion-header button.accordion-button:focus{box-shadow:none}.faq-section .parent-content .accordion-body .accordion-collapse{border:1px solid #000;border-top:0}@media screen and (min-width:1025px){.main-patent-item>.accordion-item{border:0;box-shadow:none;border-radius:0}.parent-header button.accordion-button{border:0;box-shadow:none}.parent-header button.accordion-button:after{content:inherit !important}.accordion-collapse.parent-content{display:block}}.static-title{background:#f9f9f9;padding:100px 0}@media only screen and (max-width:767px){.static-title{padding:20px 20px 15px}}.static-title h1{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){.static-title h1{font-size:20px}}.static-page-content{padding:100px 0 0}@media only screen and (max-width:767px){.static-page-content{padding:20px 10px 0}}.static-page-content .h1{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;margin:20px 0}.static-page-content .sub-heading{font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;line-height:17.71px;margin:20px 0}.static-page-content .h3{font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;text-transform:uppercase;line-height:17.71px;margin:20px 0}.static-page-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.static-page-content p a{color:#000;text-decoration:underline}.static-page-content ul li{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.static-page-content ul li a{color:#000;text-decoration:underline}.static-page-content table{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px;width:100%;text-align:center;margin-bottom:60px}.static-page-content table tr td{font-family:"be_vietnamregular";font-weight:400;font-size:13px;line-height:20.45px;color:#000;border:1px solid #000;padding:10px}.static-page-content .form-panel .form-panel-title{font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:20.45px;color:#000;border-radius:4px 4px 0 0;border-bottom:.5px solid #aaa;text-transform:inherit !important;padding:10px 0;position:relative;cursor:pointer;margin-bottom:0;margin-top:10px}@media only screen and (max-width:767px){.static-page-content .form-panel .form-panel-title{font-size:15px;padding-right:30px}}.static-page-content .form-panel .form-panel-title:after{content:"+";float:right;font-size:24px}@media only screen and (max-width:767px){.static-page-content .form-panel .form-panel-title:after{position:absolute;right:0;top:7px}}.static-page-content .form-panel .form-panel-title.active:after{content:"-"}.static-page-content .form-panel .option-content{padding:1rem 1.25rem 0 0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;border-top:0;display:none}.static-page-content .form-panel .option-content p a{color:#000;text-decoration:underline}.why-diamond-wrap .why-section{text-align:center;max-width:800px;margin:0 auto;padding:100px 0}@media only screen and (max-width:1032px){.why-diamond-wrap .why-section{padding:30px 0}}.why-diamond-wrap .why-dh-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:35px}.why-diamond-wrap p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.why-diamond-wrap p a{color:#000;text-decoration:underline}.why-diamond-wrap h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:20px}.why-diamond-wrap .review-why{background:#f9f9f9;padding:120px 0}@media only screen and (max-width:1032px){.why-diamond-wrap .review-why{padding:30px 0 50px}}@media only screen and (max-width:767px){.why-diamond-wrap .review-why{padding:30px 0 50px;text-align:center}.why-diamond-wrap .review-why h3{margin-top:20px}}.why-diamond-wrap .review-why .reviews-block-dh{text-align:center;padding:120px 0 0}.why-diamond-wrap .review-why .reviews-block-dh .trustpilot-widget{max-width:1050px;margin:0 auto;background:#fff;padding:25px 0 0;margin-top:40px}@media only screen and (max-width:1032px){.why-diamond-wrap .review-why .reviews-block-dh .trustpilot-widget{max-width:90%}.why-diamond-wrap .review-why .reviews-block-dh .trustpilot-widget iframe{height:175px !important}}@media only screen and (max-width:1032px) and (max-width:767px){.why-diamond-wrap .review-why .reviews-block-dh .trustpilot-widget iframe{height:350px !important}}.why-diamond-wrap .why-dh-payment-options{padding-top:100px}@media only screen and (max-width:1032px){.why-diamond-wrap .why-dh-payment-options{padding-top:40px}}@media only screen and (max-width:767px){.why-diamond-wrap .why-dh-payment-options{padding-top:40px;text-align:center}.why-diamond-wrap .why-dh-payment-options h3{margin-top:20px}}.why-diamond-wrap .why-dh-payment-options .why-dh-title{text-align:center}.why-diamond-wrap .after-care-dh{background:#f0f0f0;padding:90px 0}.why-diamond-wrap .after-care-dh .container{max-width:550px;margin:0 auto;text-align:center}.why-diamond-wrap .dh-include-order{padding:0 0 100px}@media only screen and (max-width:1032px){.why-diamond-wrap .dh-include-order{padding:50px 0}}@media only screen and (max-width:767px){.why-diamond-wrap .dh-include-order{text-align:center}.why-diamond-wrap .dh-include-order .mb2{margin-bottom:2rem}}.why-diamond-wrap .dh-include-order .why-dh-title{text-align:center;margin-bottom:100px}@media only screen and (max-width:1032px){.why-diamond-wrap .dh-include-order .why-dh-title{margin-bottom:50px}}.why-diamond-wrap .dh-include-order h3{margin-top:30px}.static-banner{position:relative}.static-banner img{width:100%}.static-banner .static-banner-content{position:absolute;width:100%;left:0;text-align:center;bottom:140px}@media only screen and (max-width:767px){.static-banner .static-banner-content{bottom:20px}}.static-banner .static-banner-content h1{font-family:"Baskervville";font-weight:400;font-size:28px;color:#fff;line-height:36.2px;letter-spacing:.5px;color:#fff;text-transform:uppercase}.static-banner .static-banner-content p{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#fff;text-transform:uppercase}.common-pages .static-banner img{width:100%}.common-pages h1{text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 25px;color:#000}@media only screen and (max-width:767px){.common-pages h1{font-size:22px;margin-bottom:7px}}.common-pages h3{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:30px 0}.common-pages h3 a{color:#000}.common-pages h3 a:hover{text-decoration:underline}.common-pages a{cursor:pointer}.common-pages p{font-family:"Be Vietnam Pro";font-weight:300;font-size:15px;line-height:20.45px;color:#000;text-align:center}@media only screen and (max-width:767px){.common-pages p{font-size:14px}}.common-pages p a:not(.btn){color:#000;text-decoration:underline}.common-pages p.font-md{font-family:"Be Vietnam Pro";font-weight:500;font-style:italic}.common-pages p.font-lt{font-style:italic;font-family:"be_vietnamregular";font-weight:300}.common-pages .thmarch-logo img{max-width:70%;margin:40px 0 60px}.common-pages ul{margin:0 0 20px 20px;padding:0}.common-pages ul li{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-align:left}@media only screen and (max-width:767px){.common-pages ul li{font-size:12px}}.common-pages .Sub-title-common{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;text-align:center}.common-pages.sub-static-common p{text-align:left}.common-pages .carat_image_display,.common-pages .clarity_image_display,.common-pages .colour_image_display{width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;min-height:250px}@media only screen and (max-width:1032px){.common-pages .carat_image_display+.ui-slider-horizontal .ui-slider-pip{font-size:12px}}.common-pages .carat_image_display+.ui-slider-horizontal .ui-slider-pip:nth-child(odd){top:15px}.common-pages .carat_image_display+.ui-slider-horizontal .ui-slider-pip:nth-child(odd) .ui-slider-line{top:-17px}.common-pages .ui-slider-horizontal{height:2px;background:#000;margin-top:60px;position:relative;width:95%}.common-pages .ui-slider-horizontal .ui-slider-handle{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat left top;width:22px;height:20px;top:-10px;border-radius:0;border:0;outline:0}.common-pages .ui-slider-horizontal .ui-slider-handle:focus{border:0;box-shadow:none;outline:0}.common-pages .ui-slider-horizontal .ui-slider-pip{padding-bottom:20px;font-size:14px;position:absolute;width:2rem;height:1rem;top:-35px;margin-left:-1em;text-align:center;overflow:visible;cursor:pointer;font-weight:400;color:#000}@media only screen and (max-width:767px){.common-pages .ui-slider-horizontal .ui-slider-pip{width:1rem}}.common-pages .ui-slider-horizontal .ui-slider-pip .ui-slider-line{width:2px;height:7px;position:absolute;left:44%;top:32px;background:#000}.common-pages .ui-slider-horizontal .ui-slider-pip .ui-slider-label{display:block}.common-pages .ring-guide-form{margin-bottom:1rem;text-align:left}.common-pages .ring-guide-form .instore_book label{display:block}.common-pages .ring-guide-form .instore_book .contact input{margin-bottom:18px}.common-pages .ring-guide-form .instore_book .contact select{margin-bottom:18px;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border-radius:50px;border:1px solid #aaa;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.common-pages .ring-guide-form .instore_book .contact .custom-checkbox-ring input{width:18px;appearance:none;height:18px;-webkit-appearance:none;min-height:auto;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;margin:6px 10px 5px 1px !important}.common-pages .ring-guide-form .instore_book .contact .custom-checkbox-ring input[type=checkbox]:checked{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.common-pages .ring-guide-form .instore_book .contact .custom-checkbox-ring label{margin-top:-32px;display:block !important;margin-left:33px}.common-pages .ring-guide-form .instore_book .contact .actions-toolbar{text-align:center}.common-pages .ring-guide-form .instore_book div.mage-error{position:relative;top:-18px}.common-pages #carat .table-container{position:relative;overflow-x:auto}.common-pages #carat .table-container .table-colstriped{border:1px solid #d0d0d0;font-size:12px;font-weight:500;color:#555856}.common-pages #carat .table-container .table-colstriped td,.common-pages #carat .table-container .table-colstriped th{vertical-align:middle !important;text-align:center !important}.common-pages #carat .table-container .table-colstriped td:first-child,.common-pages #carat .table-container .table-colstriped th:first-child{position:sticky;left:-1px;font-weight:700;border-right:1px solid #d0d0d0}@media only screen and (max-width:767px){.common-pages #carat .table-container .table-colstriped td:first-child,.common-pages #carat .table-container .table-colstriped th:first-child{background:#e0e0e0 !important}}.common-pages #carat .table-container .table-colstriped tbody td:nth-of-type(odd),.common-pages #carat .table-container .table-colstriped thead th:nth-of-type(odd){background:#f0f0f0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.common-pages #carat .table-container .table-colstriped>:not(:last-child)>:last-child>*{border-bottom-color:#d0d0d0;border-color:#d0d0d0}.common-pages #carat .table-container .img-fluid.carat-img{width:30px}.common-pages #carat .table-container .img-fluid.carat-img2{width:30px}.common-pages #carat .table-container .img-fluid.carat-img.marq{width:20px;height:30px}.common-pages #carat .table-container .img-fluid.carat-img2.marq{width:25px;height:30px}.common-pages #carat .table-container .scroll-arrow-container{display:flex;justify-content:flex-end;align-items:center;height:30px;width:100%;overflow:hidden;position:relative}.common-pages #carat .table-container .scroll-arrow-container .scroll-arrow{padding:9px}.common-pages #carat .table-container .scroll-arrow-container .scroll-arrow.left-arrow{transform:rotate(180deg)}.common-pages #carat .table-container .scroll-arrow-container .scroll-arrow:before,.common-pages #carat .table-container .scroll-arrow-container .scroll-arrow:after{border-right:2px solid;content:'';display:block;height:10px;margin-top:-8px;position:absolute;transform:rotate(135deg);right:10px;top:50%;width:0}.common-pages #carat .table-container .scroll-arrow-container .scroll-arrow:after{margin-top:-2px;transform:rotate(45deg)}.common-pages img.img-hvr:hover{transform:scale(1.05);transition:.4s}.common-pages .about-content .bg-brand a:hover,.common-pages .about-content .bg-gray a:hover{text-decoration:underline}.static-container{max-width:700px;text-align:center;margin:0 auto}@media only screen and (max-width:1032px){.static-container{padding:0 20px}}.static-container.return-page h3{margin-top:50px}.static-container.return-page li{font-size:12px}.static-container.return-page p{text-align:left}.static-container p a.email-us{font-size:14px;line-height:17.71px;background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none}.static-container p a.email-us:hover{color:#fff !important;background:#000 !important;border:1px solid #000}.modal#pdptrustpilot{top:6%}.modal#pdptrustpilot .modal-dialog{height:100%}.modal#pdptrustpilot .modal-dialog .modal-content{max-height:100%}@media only screen and (max-width:767px){.modal#pdptrustpilot .modal-dialog .modal-content .trustpilot-widget iframe{height:650px !important}}.devliery-bg{background:#fafafa;padding:70px 0}@media only screen and (max-width:1032px){.devliery-bg{padding:35px 0}}.devliery-bg.cleaning-bg{background:#f9f9f9}.common-bg-main{background:#f9f9f9;padding:70px 0}@media only screen and (max-width:1032px){.common-bg-main{padding:35px 0}}.common-bg-main.the-four{background:#e0d2b8;padding:90px 0}@media only screen and (max-width:1032px){.common-bg-main.the-four{padding:35px 0}}.common-bg-main.the-four p{text-align:center}.common-bg-main.the-four.extra-bg{background:#f0f0f0}.common-bg-main.precious-metals{background:#fff;padding:90px 0}@media only screen and (max-width:1032px){.common-bg-main.precious-metals{padding:35px 0}}.common-bg-main.precious-metals p{text-align:center}.common-bg-main.bg-gray-pre{background:#f0f0f0}.safety{background:#f2f2f2}.bg-whte{background:#fff}.caring-jewel{background:#f2f2f2;padding:70px 0}@media only screen and (max-width:1032px){.caring-jewel{padding:35px 0}}.caring-jewel h3{margin-bottom:10px}.caring-jewel img{width:100%}.caring-jewel p{width:50%;margin-top:15px}@media only screen and (max-width:767px){.caring-jewel p{width:100%}}.buying-guide-style{padding:100px 0;background:#ececec}@media only screen and (max-width:767px){.buying-guide-style{padding:30px 0}}.buying-guide-style .Sub-title-common{margin-bottom:70px}@media only screen and (max-width:767px){.buying-guide-style .Sub-title-common{margin-bottom:25px}}.buying-guide-style img{width:100%}.buying-guide-style h3{margin-top:0}@media only screen and (max-width:767px){.buying-guide-style h3{margin-top:30px}}.buying-guide-style ul{margin:0 -10px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.buying-guide-style ul li{width:calc(33.33% - 20px);margin:0 10px 20px;background:#fff;text-align:center}.buying-guide-style ul li img{width:auto}.buying-guide-style ul.social-media{margin:0}.buying-guide-style ul.social-media li{width:auto;margin:0;background:0 0;text-align:left}.buying-guide-style ul.social-media li a{color:#000;font-size:25px;margin-right:15px}.select-topic{padding:100px 0;background:#ececec}@media only screen and (max-width:767px){.select-topic{padding:30px 0}}.select-topic .Sub-title-common{margin-bottom:70px}.select-topic ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0}.select-topic ul li{flex:1 1 260px;margin:12px;border:1px solid #000;background:#fff;padding:15px}@media only screen and (max-width:767px){.select-topic ul li{flex:1 1 150px}}.select-topic ul li a{display:block;text-align:center;color:#000;font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase}.select-topic ul li a label{display:block}.select-topic ul li a img{margin:15px 0}.select-topic ul li:nth-child(7) a img{margin-top:45px}.colour_section{padding:100px 0 0;background:#fff}@media only screen and (max-width:767px){.colour_section{padding:30px 0}}.colour_section .Sub-title-common{margin-bottom:50px;color:#000}.colour_section h3{color:#000}.colour_section p{color:#000}.colour_section .bg-black{background:linear-gradient(180deg,#2e2e2e 0%,#000 100%)}.colour_section .bg-black h3{color:#fff}.colour_section .bg-black p{color:#fff}.clarity_section{padding:100px 0;background:#ececec}@media only screen and (max-width:767px){.clarity_section{padding:30px 0}}.clarity_section .Sub-title-common{margin-bottom:50px}.buying-guide-shape{padding:100px 0;background:#dedede}@media only screen and (max-width:767px){.buying-guide-shape{padding:30px 0}}.buying-guide-shape p.tagp{max-width:540px;margin:50px auto;text-align:center}@media only screen and (max-width:767px){.buying-guide-shape p.tagp{max-width:90%;margin:20px auto}}.buying-guide-shape img{height:145px}@media only screen and (max-width:767px){.buying-guide-shape .col-md-3{text-align:center}}.buying-guide-setting{padding:20px 0;background:#efefef}@media only screen and (max-width:767px){.buying-guide-setting{padding:30px 0}}.buying-guide-setting img{width:100%}.buying-guide-setting .col-md-3 p,.buying-guide-setting .col-md-4 p{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-align:center;margin:25px 0}.buying-guide-setting .setting-channel-content .col-md-3 p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-align:left}@media only screen and (max-width:767px){.buying-guide-setting .setting-channel-content .col-md-3 p{font-size:12px}}.buying-guide-setting .cut-guide img{width:auto}.buying-guide-setting .cut-guide p{margin-top:0}.buying-guide-setting.coverage_sec{background:#dedede}.buying-guide-setting.coverage_sec .col-md-4 p{text-align:left}.cut-guide p{text-align:center !important;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;text-transform:uppercase;margin:50px 0}.guide-any-desk .ask-anything{background:#f8f8f8}.guide-any-desk .ask-anything .delivery-icon{border:0}.awards-sec{background:#f0f0f0}.awards-sec ul{max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-auto-rows:auto;grid-auto-flow:row dense;grid-template-rows:327px 172px}@media only screen and (max-width:1032px){.awards-sec ul{grid-template-rows:327px 362px}}@media only screen and (max-width:767px){.awards-sec ul{display:block}}@media only screen and (max-width:767px){.awards-sec ul li{margin:10px 0}}.awards-sec ul li:nth-child(6){grid-column:span 2}.awards-sec ul li:nth-child(6) img{width:100%}.awards-sec ul li:nth-child(7){grid-row:span 2}.awards-sec ul li:nth-child(9) img{height:auto}.awards-sec ul li img{width:100%;height:auto}.custom-awards{column-count:3;column-gap:10px;max-width:900px}@media only screen and (max-width:767px){.custom-awards{column-count:2}}.custom-awards figure{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid}.custom-awards figure a{grid-row:1/-1;grid-column:1}.custom-awards figure img{max-width:100%}.view_box{margin-bottom:80px}.view_box .container{max-width:720px;background:#f0f0f0;border:1px solid #000;padding:15px}@media only screen and (max-width:767px){.view_box .container{max-width:90%}}.view_box .container .accordion-item{background:0 0;border:0}.view_box .container .accordion-body{background:0 0;padding:0;font-family:"be_vietnamregular";font-weight:400;font-size:13px}@media only screen and (max-width:767px){.view_box .container .accordion-body{line-height:22px}}.view_box .container .accordion-body .accordion-item{border:0;margin-bottom:12px;border-radius:0;background-color:inherit}.view_box .container .accordion-body .accordion-item .accordion-header button.accordion-button{font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;color:#000;border:1px solid #000;border-radius:0}.view_box .container .accordion-body .accordion-item .accordion-header button.accordion-button:after{background:0 0;content:"+";text-align:right;font-size:18px;color:#000}.view_box .container .accordion-body .accordion-item .accordion-header button.accordion-button:not(.collapsed):after{content:"-";background:0 0;transform:none}.view_box .container .accordion-body .accordion-item .accordion-header button.accordion-button:not(.collapsed){background-color:#fff}.view_box .container .accordion-body .accordion-item .accordion-header button.accordion-button:focus{box-shadow:none}.view_box .container .accordion-body .accordion-item .accordion-collapse{border:1px solid #000;border-top:0;border-radius:0;background:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;padding:20px}.view_box .container .accordion-body .accordion-item .accordion-collapse a{color:#000;text-decoration:underline}.view_box .container .accordion-body .accordion-item .accordion-collapse ul li{font-family:"be_vietnamregular";font-weight:400;font-size:13px;line-height:20.45px;margin-bottom:10px}.clearance_products{background:#f2f2f2;padding:100px 0}@media only screen and (max-width:767px){.clearance_products{padding:30px 0;text-align:center}}.clearance_products p{text-align:left}@media only screen and (max-width:767px){.clearance_products p{text-align:center}}.clearance_products img{min-height:300px}@media only screen and (max-width:767px){.clearance_products img{min-height:initial}}.delivery_block{background:#f0f0f0;padding:50px 25px}.delivery_block p{text-align:left}.international-delivery{background:#f0f0f0;padding:80px 0}@media only screen and (max-width:1032px){.international-delivery{padding:40px 15px}}.international-delivery p{text-align:left}.devliery-title{text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 30px;color:#000;text-align:center}.ask-anything{background:#e0d2b8;padding:100px 0}@media only screen and (max-width:1032px){.ask-anything{padding:40px 0;text-align:center}}.ask-anything .delivery-icon{background:#fff;padding:40px;border:1px solid #000;display:flex;align-items:center;justify-content:center;width:250px;height:250px;margin-top:50px}@media only screen and (max-width:1032px){.ask-anything .delivery-icon{margin:0 auto;width:180px;height:180px}}@media only screen and (max-width:767px){.ask-anything h3{margin-bottom:10px}}.ask-anything p{text-align:left;font-size:14px}@media only screen and (max-width:1032px){.ask-anything p{text-align:center !important;margin-bottom:30px}}.indeed-block img{margin-top:20px}body.cms-noroute-index .page-main{margin:3em auto;max-width:570px;font-family:"be_vietnamregular";font-weight:400}body.cms-noroute-index .page-main dd li a{color:#000;text-decoration:underline}body.cms-noroute-index .page-main .page-title{text-align:center;margin:0 0 1em}#bss-cookie-notice{width:100%;position:fixed;bottom:0;background-color:rgba(255,255,255,.9) !important;border-top:1px solid gray;z-index:2147483647;display:none;padding:12px}#bss-cookie-notice p.cookie-title{margin:0}#bss-cookie-notice p.cookie-content{color:#000 !important;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;float:left;margin-bottom:5px;padding-top:7px}#bss-cookie-notice p.cookie-content a{color:#b7ad8a !important}#bss-cookie-notice .btn-cookie.btn-cookie-accept{float:right;border:none;background-color:#b7ad89 !important;color:#fff;padding:5px 17px;font-weight:900;text-transform:uppercase;border-radius:3px;text-align:center;cursor:pointer}.press-bg{background:#f0f0f0;padding:50px 0}@media only screen and (max-width:767px){.press-bg{text-align:center}}.press-bg h3{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;color:#000;margin:25px 0}.press-bg p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.press-bg p a{color:#000;text-decoration:underline}@media only screen and (max-width:1032px){#navWishlistModal{z-index:999999}}#navWishlistModal .message.info.empty{text-align:center}#navWishlistModal .modal-header{display:flex}#navWishlistModal .modal-header .whish-list-title{display:flex;align-items:center;justify-content:center;width:100%}#navWishlistModal .modal-header .whish-list-title p{font-family:"be_vietnamregular";font-weight:400;font-size:24px;color:#000;margin-bottom:10px}#navWishlistModal .modal-header .whish-list-title a{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/share-btn.svg) no-repeat left center;padding-left:26px;font-size:16px;margin-left:25px;color:#000}#navWishlistModal .modal-header .btn-close{position:absolute;width:50px;right:0}.wishlist-products a.view-all-wishlist{display:inline-block;padding:5px 25px}.wishlistproducts .product-item{display:inline-block;position:relative;background:#fff;text-align:center;margin:1.5px;padding:10px 10px 15px;border:1px solid #999;margin-bottom:15px}.wishlistproducts .product-item .product-item-info .product--img img{width:auto !important;height:auto !important;max-width:100%}.wishlistproducts .product-item .product-item-info .product--detail{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000}.wishlistproducts .product-item .product-item-info .product--detail a.product-item-link{text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;letter-spacing:1px;text-transform:capitalize;color:#000;margin:20px 0 10px;display:block;min-height:35px}.wishlistproducts .product-item .removefromwish{position:absolute;right:5px;top:5px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000}.wishlistproducts .product-item .removefromwish:before{content:"X "}body.wishlist-index-index .page-title-wrapper,body.gwishlist-index-share .page-title-wrapper{display:flex;align-items:center;justify-content:center;margin:20px 0}body.wishlist-index-index .page-title-wrapper h1,body.gwishlist-index-share .page-title-wrapper h1{font-family:"be_vietnamregular";font-weight:400;font-size:24px;color:#000}body.wishlist-index-index .page-title-wrapper .share-wishlist-btn,body.gwishlist-index-share .page-title-wrapper .share-wishlist-btn{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/share-btn.svg) no-repeat left top;padding-left:30px;font-size:16px;margin-left:25px;color:#000}.wishlist-share .wishlist{margin-top:20px}.wishlist-share a{color:#000;text-decoration:underline}.wishlist-share .primary .submit{border:0;background:#000;color:#fff;padding:5px 20px}.wishlist-share div.mage-error{top:0}.wishlist-share fieldset .form-control,.wishlist-share fieldset .form-select{border-radius:50px;border:.5px solid #aaa !important}.wishlist-share fieldset textarea.form-control{border-radius:5px}.form-wishlist-items ol.product-items{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding:0}.form-wishlist-items ol.product-items .product-item{width:24%;margin:1.5px;padding:10px 10px 15px;border:1px solid #999;margin-bottom:15px;position:relative}@media only screen and (max-width:1032px){.form-wishlist-items ol.product-items .product-item{width:32%}}@media only screen and (max-width:767px){.form-wishlist-items ol.product-items .product-item{width:49%}}.form-wishlist-items ol.product-items .product-item .product-item-name a{text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;letter-spacing:1px;text-transform:uppercase;color:#000;margin:20px 0 10px;display:block;min-height:50px;text-align:center}.form-wishlist-items ol.product-items .product-item .product-item-inner .comment-box label{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000}.form-wishlist-items ol.product-items .product-item .product-item-inner .comment-box textarea{width:100%;border:1px solid #000;font-family:"be_vietnamregular";font-weight:400;font-size:12px}.form-wishlist-items ol.product-items .product-item .product-item-actions a.btn-remove{position:absolute;right:5px;top:5px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000}.form-wishlist-items ol.product-items .product-item .product-item-actions a.btn-remove:before{content:"X "}@media only screen and (max-width:1032px){.modal-backdrop.show{z-index:999 !important}}.discount-info{background:#f0f0f0;padding:100px 0}@media only screen and (max-width:1032px){.discount-info{padding:55px 0}}.discount-info .service-img{width:200px;font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;letter-spacing:1px;color:#fff;background:#606060;padding:30px 0;text-align:center;margin-bottom:100px}@media only screen and (max-width:767px){.discount-info .service-img{margin:30px auto}}.discount-info p{text-align:left}.awards-banner{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/why-dh-bg1.png) no-repeat right top #000;position:relative}.awards-banner .awards-hero-content{position:absolute;right:15%;top:30%;width:700px;height:388px;background:#000;padding:50px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media only screen and (max-width:1032px){.awards-banner .awards-hero-content{position:relative;right:inherit;top:0;width:100%;height:100%;background:#000;padding:25px}}.awards-banner .awards-hero-content h1{font-family:"Baskervville";font-weight:400;font-size:36px;line-height:46.55px;color:#fff;text-transform:uppercase}@media only screen and (max-width:1032px){.awards-banner .awards-hero-content h1{font-size:25px;line-height:36px}}.awards-banner .awards-hero-content p{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:20.45px;color:#fff;width:83%}@media only screen and (max-width:1032px){.awards-banner .awards-hero-content p{width:100%}}.awards-section{background:#000}.awards-section .awards-container{max-width:960px;margin:0 auto}.awards-section ul{list-style:none;margin:0;display:flex;align-items:center;justify-content:space-between;padding:100px 0 0}@media only screen and (max-width:1032px){.awards-section ul{padding:50px 0 0;flex-wrap:wrap;justify-content:center}.awards-section ul li{padding:15px;width:50%}}.awards-section h4{color:#fff;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;margin-top:35px}@media only screen and (max-width:1032px){.awards-section h4{text-align:center}}.awards-section.first ul{flex-wrap:wrap;justify-content:center}.awards-section.first ul li{width:31%;margin:10px}@media only screen and (max-width:1032px){.awards-section.first ul li{width:50%;margin:0}}.awards-section.first ul li img{border-radius:10px;min-height:352px}@media only screen and (max-width:1032px){.awards-section.first ul li img{min-height:190px}}.awards-section.second{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/awards/awards-middle-bg.png) no-repeat center center #000;padding:100px 0}@media only screen and (max-width:1032px){.awards-section.second{padding:60px 15px;background-size:cover}}.awards-section.bottom{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/awards/awards-bottom-bg.png) no-repeat center bottom #000;padding-bottom:250px}.awards-section.bottom ul:nth-child(2) li{width:100%}.listing-block{margin-top:3rem}.listing-block__title{font-family:"Baskervville";font-weight:400;font-size:52px;line-height:normal;color:#5d5d5d;margin:10px 0 0}@media only screen and (min-width:1500px){.listing-block__title{font-size:60px}}@media only screen and (max-width:767px){.listing-block__title{font-size:40px;margin:5px 0 0}}.listing-block .bespoke_title{font-family:"dancing_scriptregular";font-weight:400;font-size:100px;margin-bottom:25px}@media only screen and (min-width:1500px){.listing-block .bespoke_title{font-size:120px;line-height:125px}}@media only screen and (max-width:767px){.listing-block .bespoke_title{font-size:65px;line-height:70px;margin-bottom:5px}}.listing-block p{color:#636363;font-family:"Be Vietnam Pro";font-size:16px;font-weight:300;line-height:140%}.listing-block p a.btn-mist,.listing-block p a.btn-line{display:inline-block;margin-top:20px;min-width:280px;text-decoration:none}.listing-block p a{color:#636363;text-decoration:underline}@media only screen and (min-width:1033px){.listing-block .pad-right{padding-right:42px}.listing-block .pad-left{padding-left:42px}}.listing-block p.listing-block__pera{color:#b78f44;font-weight:400;line-height:normal}.hub-page h2:not(.listing-block__title){text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 25px;color:#000}@media only screen and (max-width:767px){.hub-page h2:not(.listing-block__title){font-size:22px;margin-bottom:7px}}.hub-page .hub-title,.hub-page .gift-title{font-family:"Baskervville";font-weight:400;font-size:20px;line-height:36.2px;color:#000;text-transform:uppercase;position:relative;margin:0 0 15px}@media only screen and (max-width:1024px){.hub-page .hub-title,.hub-page .gift-title{font-size:24px}}.hub-page .hub-title{font-size:28px;line-height:36.2px;margin:0 0 25px}@media only screen and (max-width:1024px){.hub-page .hub-title{font-size:24px}}.hub-page .category-image{position:relative;padding:0;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px;height:415px}@media only screen and (min-width:1500px){.hub-page .category-image{height:480px}}@media only screen and (max-width:767px){.hub-page .category-image{height:345px}}.hub-page .hub-head{background:#ededed}@media only screen and (min-width:1700px){.hub-page .container-padding{max-width:790px}}@media only screen and (max-width:1700px) and (min-width:1445px){.hub-page .container-padding{max-width:680px}}@media only screen and (max-width:1445px) and (min-width:1100px){.hub-page .container-padding{max-width:605px}}.hub-page .btn-brand{margin:50px auto 10px;display:block;padding:12px 65px;text-transform:capitalize;pointer-events:all !important;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:400;font-size:20px}@media only screen and (max-width:767px){.hub-page .btn-brand{font-size:18px;margin:40px auto 5px}}.hub-page .category-description>p{height:auto;overflow:auto}.hub-page .product-image-photo{width:100% !important}.hub-page .owl-carousel .owl-nav .owl-prev,.hub-page .owl-carousel .owl-nav .owl-next{position:absolute;top:33%;font-size:4rem;color:#000;opacity:.8}.hub-page .owl-carousel .owl-nav .owl-prev span,.hub-page .owl-carousel .owl-nav .owl-next span{display:inline-block;border-bottom:3px solid #000;width:15px;height:15px;text-indent:-9999px}.hub-page .owl-carousel .owl-nav .owl-prev:hover,.hub-page .owl-carousel .owl-nav .owl-next:hover{background:0 0}.hub-page .owl-carousel .owl-nav .owl-prev.disabled,.hub-page .owl-carousel .owl-nav .owl-next.disabled{opacity:.5}.hub-page .owl-carousel .owl-nav .owl-prev{left:-2%}.hub-page .owl-carousel .owl-nav .owl-prev span{transform:rotate(45deg);border-left:3px solid #000}.hub-page .owl-carousel .owl-nav .owl-next{right:-2%}.hub-page .owl-carousel .owl-nav .owl-next span{transform:rotate(-45deg);border-right:3px solid #000}.hub-page section.home-categories a span{text-transform:none}.hub-page section.home-categories p.price-wrapper{text-transform:capitalize;margin:5px 0}.hub-page section.home-categories .pl_finance_from{display:block;width:100%;font-family:"be_vietnamregular";font-weight:400;color:#b78f45 !important;text-align:center;font-size:14px;letter-spacing:1px;line-height:normal;padding-top:1px}@media only screen and (max-width:767px){.hub-page section.home-categories .pl_finance_from{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;letter-spacing:.5px;bottom:0;margin-bottom:4px}}@media only screen and (max-width:767px){.hub-page .container{padding:0 20px}}.hub-page .listing-block p{text-align:unset}.hub-page .hub-cates{min-height:unset}.hub-page .products .product-items ul.owl-carousel{display:block}.hub-page .products .product-items ul.owl-carousel li{width:auto}.hub-page .products .product-items ul li .metal-thumb-container img{display:inline-block}.hub-page .products .product-items ul li .product-item-info div[class^=cat-gallery-]{min-height:17vw}@media only screen and (max-width:1024px){.hub-page .products .product-items ul li .product-item-info div[class^=cat-gallery-]{min-height:unset}}@media only screen and (max-width:767px){.hub-page .products .product-items ul li h4 a{font-size:16px;text-transform:capitalize}}.hub-page ul{margin-left:0;list-style:none}.hub-page .store-list{gap:30px}.hub-page .store-list h3,.hub-page .store-list a{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;text-transform:capitalize}.hub-page .store-list h3{margin-bottom:10px}@media only screen and (max-width:1024px){.hub-page .store-list{gap:10px}.hub-page .store-list h3{margin:5px}}@media only screen and (max-width:767px){.hub-page .store-list{margin-top:20px}.hub-page .store-list li{width:31.2%;text-align:center}}.hub-page .hhide{display:none}.hub-page .shopby{margin:40px 0 30px}.hub-page .shopby .home-title{margin-bottom:25px}@media only screen and (max-width:1024px){.hub-page .shopby{margin:20px 0}}@media only screen and (max-width:767px){.hub-page .shopby .home-title{font-size:20px}}.hub-page .shopby .shopbyul{align-items:center;justify-content:center}@media only screen and (max-width:767px){.hub-page .shopby .shopbyul .nav-item:first-of-type a.nav-link{padding-left:0}.hub-page .shopby .shopbyul .nav-item:last-of-type a.nav-link{padding-right:0}}.hub-page .shopby .shopbyul .nav-item a.nav-link{font-size:16px}@media only screen and (max-width:767px){.hub-page .shopby .shopbyul .nav-item a.nav-link{font-size:13px}}@media only screen and (max-width:389.98px){.hub-page .shopby .shopbyul .nav-item a.nav-link{font-size:12px}}.hub-page .shopby .shopbyul a{font-family:"Be Vietnam Pro";font-weight:300;color:#949494}@media only screen and (max-width:767px){.hub-page .shopby .shopbyul a{padding:.5rem .7rem}}.hub-page .shopby .shopbyul a.active{color:#000}.hub-page .shopby .shopby-filters{justify-content:center;gap:30px}@media only screen and (max-width:767px){.hub-page .shopby .shopby-filters{gap:10px;align-items:start}.hub-page .shopby .shopby-filters li{max-width:22%}}.hub-page .shopby .shopby-filters li{text-align:center}.hub-page .shopby .shopby-filters li a{display:block;color:#000}.hub-page .shopby .shopby-filters li a img{max-height:95px;display:block;margin:auto;margin-bottom:8px}@media only screen and (max-width:1445px) and (min-width:1100px){.hub-page .shopby .shopby-filters li a img{max-height:95px}}@media only screen and (max-width:1024px){.hub-page .shopby .shopby-filters li a img{max-height:80px}}.hub-page .hub-review .card{border:transparent;border-radius:8px;background:#fff;box-shadow:0px 7px 27px 0px rgba(0,0,0,.1)}.hub-page .hub-review h4{font-size:24px;text-transform:uppercase;font-family:"Baskervville";font-weight:400;line-height:36.2px;letter-spacing:.5px;margin:0 0 25px;color:#000}@media only screen and (max-width:767px){.hub-page .hub-review h4{font-size:20px}}.hub-page .hub-review a{text-decoration:underline}@media only screen and (max-width:1024px){.hub-page .gap-mob,.hub-page .row{gap:30px 0}}.hub-page .hub-care .care-btns{gap:20px}.hub-page .hub-care .care-btns .btn-line{min-width:300px}.hub-page .hub-care .care-cards .card{background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px;border-radius:16px;height:100%}.hub-page .hub-care .care-cards .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}.hub-page .hub-care .care-cards .card h1,.hub-page .hub-care .care-cards .card .hub-title{margin:32px 0;font-size:24px}@media only screen and (max-width:767px){.hub-page .hub-care .care-cards .card h1,.hub-page .hub-care .care-cards .card .hub-title{font-size:20px}}.hub-page .hub-care .care-cards .card .card-body{display:flex;flex-direction:column;justify-content:space-between;gap:60px;padding:1.5rem;align-items:center}.hub-page .hub-care .care-cards .card .card-body .btn-mist{width:100%}.hub-page .hub-care .care-cards .card .card-body .btn-line{max-width:80%}.hub-page .hub-care .abs-cards{position:relative;margin-bottom:20px}.hub-page .hub-care .abs-cards h1{font-size:24px}@media only screen and (max-width:767px){.hub-page .hub-care .abs-cards h1{font-size:20px}}.hub-page .hub-care .abs-cards .btn-line{margin-top:16px}.hub-page .hub-care .abs-cards .card-pro{border-radius:16px;position:absolute;width:86%;bottom:32px;left:50%;transform:translateX(-50%)}.hub-page .hub-care .abs-cards .card-pro .card-body{padding:32px 16px}.hub-page .hub-care .abs-cards .card-pro.text-w{color:#fff}.hub-page .hub-care .abs-cards .card-pro.text-w h1,.hub-page .hub-care .abs-cards .card-pro.text-w p{color:#fff}@media only screen and (max-width:1024px){.hub-page .hub-care .abs-cards{margin-bottom:30px}}.hub-page .hub-promise .desc{width:80%}@media only screen and (min-width:1500px){.hub-page .hub-promise .desc{width:75%}}.hub-page .hub-promise .care-cards .row{justify-content:center;gap:33px}.hub-page .hub-promise .care-cards .col-lg-4{max-width:300px}.hub-page .hub-promise .care-cards .card h1{margin:0 0 16px}.hub-page .hub-promise .care-cards .card .card-body{justify-content:center}.hub-page .hubpage-seo-block-bottom h2{font-family:"Baskervville";font-weight:400;color:#000;font-size:24px;margin-bottom:20px;margin-top:20px;text-transform:capitalize;line-height:31.03px;letter-spacing:1px;text-align:center}.hub-page .hubpage-seo-block-bottom h2:first-child{margin-top:0}@media only screen and (max-width:767px){.hub-page .hubpage-seo-block-bottom h2{font-size:22px;margin-bottom:7px}}.wedding-hub .wshow,.category-wedding-rings .wshow{display:inline-block}.eng-hub .eshow,.category-engagement-rings .eshow{display:inline-block}.eternity-hub .etshow,.category-eternity-rings .etshow{display:inline-block}.eternity-hub .filter-actions,.category-eternity-rings .filter-actions{text-align:center}.diamond-hub .drshow,.category-diamond-rings .drshow{display:inline-block}.earrings-hub .earshow,.category-earrings-rings .earshow{display:inline-block}.earrings-hub .abs-cards .card-pro,.category-earrings-rings .abs-cards .card-pro{max-width:600px}@media only screen and (max-width:1024px){section.trending-products{overflow:hidden}}@media only screen and (max-width:767px){section.trending-products .trending-categoriesCarousel .owl-nav{display:block}section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev{left:0}section.trending-products .trending-categoriesCarousel .owl-nav .owl-next{right:0}}.position-relative.quickview-products{background:#fff;margin:5px}@media only screen and (max-width:767px){.position-relative.quickview-products{min-height:310px}}.position-relative.quickview-products .product-name{font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:normal;letter-spacing:1px;min-height:40px;padding:0 10px}.position-relative.quickview-products .product-name a{color:#000}.position-relative.quickview-products span{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.18px;letter-spacing:1px}.position-relative.quickview-products a.product-item-photo{background:#f4f2f2}.position-relative.quickview-products a.product-item-photo .product-image-photo{height:auto;mix-blend-mode:darken}.position-relative.quickview-products a.product-item-photo span.product-image-wrapper{padding-bottom:0 !important;background:#f4f2f2 !important;display:block;margin-bottom:18px}.position-relative.quickview-products .quick-view{display:flex;align-items:center;position:absolute;top:26px;left:8px;z-index:997}.position-relative.quickview-products .quick-view a{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/quick-view.svg) no-repeat left top;width:20px;height:20px}.position-relative.quickview-products .quick-view a span{display:none}.position-relative.quickview-products .actions-secondary{display:flex;align-items:center;position:absolute;top:0;right:5px}.position-relative.quickview-products .towishlist{width:23px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:50}.position-relative.quickview-products .towishlist span{width:100%;height:100%;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:.5s all;text-indent:-9999px}.position-relative.quickview-products .towishlist:hover span{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.position-relative.quickview-products .towishlist.active span{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.page-bottom .card-grey{background:#4c4c4c;color:#fff;background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px}.page-bottom .card-grey a{font-size:15px}@media only screen and (min-width:1500px){.page-bottom .card-grey a{font-size:16px}}@media only screen and (max-width:1024px){.page-bottom .card-grey{margin:30px 0}}.page-bottom .card-grey .card-body{padding:25px 20px}.page-bottom .card-grey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}.page-bottom .card-grey h6{font-weight:400;font-size:15px}.page-bottom .card-grey p{margin-bottom:20px}.page-bottom .card-grey p,.page-bottom .card-grey p>a{text-align:left;color:#fff}.page-bottom .card-grey .btn-line{padding:8px 30px;border-color:#a3b1b8}section.discounts-help{background:#f8f8f8;padding:100px 0}section.discounts-help h3{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:30px 0}section.discounts-help p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}section.discounts-help p a{color:#000}.sale-offer{background:#e0d2b8;color:#000;text-transform:uppercase}.sale-offer .sale-offer-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:34px;color:#000;text-transform:uppercase}@media only screen and (max-width:767px){.sale-offer .sale-offer-title{font-size:21px;font-family:"Be Vietnam Pro";font-weight:500}}.sale-offer p{font-size:20px;margin-top:10px}@media only screen and (max-width:767px){.sale-offer p{font-size:14px;margin-top:6px;line-height:24px;margin-bottom:0}}.w-300{width:300px}@media only screen and (max-width:767px){.no-scroll{overflow:hidden}}.breadcum-education{padding:40px 0 20px}.breadcum-education .nav-tabs{justify-content:center;border-bottom:1px solid #000;margin:0}@media only screen and (max-width:767px){.breadcum-education .nav-tabs{margin:0}}@media only screen and (max-width:767px){.breadcum-education .nav-tabs li{width:100%}}.breadcum-education .nav-tabs .nav-link{border-color:#000;color:#000;border-top-left-radius:0;border-top-right-radius:0;letter-spacing:1px}.breadcum-education .nav-tabs .nav-link:hover{text-decoration:none;background:#b7ad89}.breadcum-education .nav-tabs .nav-link.active{background:#b7ad89}.text-red{color:red}.black-friday-deals .black-friday-banner{padding:2rem 1rem;text-align:center;color:#fff;display:flex;justify-content:center;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/black-friday-banner.jpg) no-repeat left top #000;min-height:500px;position:relative}.black-friday-deals .black-friday-banner h1{color:#fff;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 30px;letter-spacing:1px}.black-friday-deals .black-friday-banner p{color:#fff}.black-friday-deals .black-friday-banner p a{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:17.71px;color:#fff;background:#829867;border-radius:3px;text-transform:inherit;padding:13px 20px;margin-right:15px;display:inline-block;margin-top:15px}.black-friday-deals .black-friday-banner p a:hover{color:#fff;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.black-friday-deals .black-friday-banner p a.show_now{background:#e0d2b8;color:#000}.black-friday-deals .black-friday-banner p a.show_now:hover{color:#000}.black-friday-deals .black-friday-banner .content{width:75%;margin:auto}.black-friday-deals .black-friday-banner .site-ret{position:absolute;right:0;top:9%;width:40%}.black-friday-deals .site-ret{margin:70px auto;max-width:1500px}.black-friday-deals .site-blocks{display:flex;flex-wrap:wrap}.black-friday-deals .black-friday-category-odd{width:33.33%;padding:2px;position:relative}.black-friday-deals .black-friday-category-odd img{width:100%}.black-friday-deals .black-friday-category-odd .content{background:#000;padding:30px;min-height:275px}.black-friday-deals .black-friday-category-odd .content h2{font-family:"Baskervville";font-weight:400;font-size:26px;color:#fff;text-transform:uppercase;letter-spacing:1px}.black-friday-deals .black-friday-category-odd .content p{color:#fff}.black-friday-deals .black-friday-category-odd .content a.button{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:17.71px;color:#000;background:#e0d2b8;border-radius:3px;text-transform:inherit;padding:12px 20px;display:inline-block;margin-top:15px}.black-friday-deals .black-friday-category-odd .content a.button:hover{color:#000;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.black-friday-deals .site-blocks.ring-builder-block .black-friday-category-odd{width:50%}.black-friday-deals .site-blocks.ring-builder-block .black-friday-category-odd .content{min-height:auto}.black-friday-deals .home-showroom{background:#000}@media only screen and (max-width:1024px){.cms-sale-promo .page-main{margin-top:89px;margin-top:0}}@media only screen and (max-width:767px){.cms-sale-promo .page-main{margin-top:110px;margin-top:0}}@media only screen and (max-width:767px){.common-pages.sale-page h1{font-size:24px;line-height:30px}}.common-pages.sale-page .static-banner:before{width:100%;position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent);top:0;height:90%}.common-pages.sale-page .static-banner .banner-content{position:absolute;top:26%;max-width:33%;margin:auto;left:-50%;right:0;text-align:left}@media only screen and (max-width:1366px){.common-pages.sale-page .static-banner .banner-content{max-width:40%}}.common-pages.sale-page .static-banner .banner-content.first-content{left:0;right:-65%;top:13%}@media only screen and (min-width:1500px){.common-pages.sale-page .static-banner .banner-content.first-content{top:15%}}@media only screen and (max-width:1440px){.common-pages.sale-page .static-banner .banner-content.first-content{top:8%}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content.first-content{bottom:2%}}.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:90px}@media only screen and (max-width:1366x){.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:60px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:20px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt{line-height:80px;color:#af873d;font-size:96px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt{line-height:50px;font-size:46px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star1{font-size:123px;line-height:60px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star1{font-size:56px;line-height:50px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star{font-size:40px;vertical-align:top;line-height:25px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star{font-size:20px}}.common-pages.sale-page .static-banner .banner-content h1.txt-wh{color:#fff;line-height:38px;font-size:43px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.txt-wh{line-height:20px;font-size:23px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content{top:12%;max-width:40%}}.common-pages.sale-page .static-banner .banner-content h1{margin-bottom:15px;font-size:34px}@media only screen and (max-width:1445px) and (min-width:1100px){.common-pages.sale-page .static-banner .banner-content h1{font-size:32px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1{font-size:28px}}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content{background:#000;text-align:center;left:0;max-width:100%;padding:30px 20px;position:relative}.common-pages.sale-page .static-banner .banner-content h1{text-align:center;margin-bottom:5px;font-size:28px;line-height:36.2px}}.common-pages.sale-page .static-banner .banner-content p{text-align:left;margin-bottom:0}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content p{text-align:center}}.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;line-height:17.71px;color:#000;background:#af873d;border-radius:3px;text-transform:inherit;padding:16px 35px;margin-right:20px;text-decoration:none;display:inline-block;margin-top:25px;margin-bottom:25px}@media only screen and (max-width:1400px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:16px 25px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:8px 15px;margin-top:5px}}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:12px 25px;margin-top:10px;margin-bottom:10px}}.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a:nth-child(2){background:#759fa8;margin-right:0}@media only screen and (max-width:767px){.common-pages.sale-page .nav-bottom-bar ul{flex-wrap:wrap;margin:0 0 0 5px}.common-pages.sale-page .nav-bottom-bar ul li{width:50%}}.common-pages.sale-page .sale-promos{padding:50px 0}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos{padding:20px 0 40px;text-align:center}}.common-pages.sale-page .sale-promos .offr-flex{display:flex;display:flex;justify-content:center;align-items:flex-start;gap:48px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex{flex-wrap:wrap;gap:0}}.common-pages.sale-page .sale-promos .offr-flex .offr-l{width:50%;display:flex;flex-direction:column;align-items:flex-end;min-width:234px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex .offr-l{width:100%;align-items:center}}.common-pages.sale-page .sale-promos .offr-flex .offr-r{width:50%}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex .offr-r{width:100%}}.common-pages.sale-page .sale-promos .offr-flex h1{margin:0 0 15px;font-size:32px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex h1{font-size:24px;margin-bottom:5px}}.common-pages.sale-page .sale-promos .offr-flex h3{margin:0}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex h3{margin-bottom:15px}}.common-pages.sale-page .sale-promos .offr-flex p{margin:0;max-width:446px;font-family:"Be Vietnam Pro";font-weight:300;font-size:20px;line-height:normal;text-align:left}@media only screen and (max-width:1024px){.common-pages.sale-page .sale-promos .offr-flex p{font-family:"be_vietnamregular";font-weight:400;font-size:14px}}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex p{text-align:center}}.common-pages.sale-page .sale-bnrs{text-align:center}.common-pages.sale-page .sale-bnrs .left1{padding-right:25px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .left1{padding-right:12px;margin-bottom:25px}}.common-pages.sale-page .sale-bnrs .right1{padding-left:25px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .right1{padding-left:12px}}@media only screen and (min-width:1500px){.common-pages.sale-page .sale-bnrs .date-img{min-height:95px}}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .date-img{margin-bottom:20px}}.common-pages.sale-page section.sale-offers{background:#e0d2b8;padding:100px 0 150px;margin:50px 0}@media only screen and (max-width:1024px){.common-pages.sale-page section.sale-offers{padding:70px 0 50px;margin:30px 0 50px}}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers{padding:50px 0 40px}}.common-pages.sale-page section.sale-offers .home-categories-title{margin-bottom:30px}.common-pages.sale-page section.sale-offers .homline{margin-bottom:70px;display:flex;justify-content:center;align-items:center;gap:14px;margin-top:15px}.common-pages.sale-page section.sale-offers .homline .line12{border:.2px solid #000;width:130px;display:inline-block;margin:0;line-height:0}.common-pages.sale-page section.sale-offers .container-fluid{padding-left:70px;padding-right:70px}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid{padding-left:12px;padding-right:12px}}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{margin-top:50px}@media only screen and (max-width:1024px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{margin-top:25px;margin-bottom:40px}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{margin-bottom:12px}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h3{margin:0}}@media only screen and (max-width:1440px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{font-size:24px}}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{text-align:center}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{margin-bottom:8px}}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det p{text-align:left}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det p{text-align:center}}.common-pages.sale-page section.sale-offers .container-fluid .px-30px{padding-left:15px;padding-right:15px}.common-pages.sale-page .d-cen{display:flex;align-items:center;justify-content:center}.iti-mobile .intl-tel-input.iti-container{z-index:99999}.pmg-stamp{padding:70px 0}@media only screen and (max-width:1032px){.pmg-stamp{padding:30px 0}}.pmg-stamp h1{font-family:"Baskervville";font-weight:400;font-size:24px;color:#000}.pmg-stamp p{font-size:16px;line-height:25px}.pmg-stamp ul{padding-left:20px}.pmg-terms{background:#f2f2f2;padding:70px 0}@media only screen and (max-width:1032px){.pmg-terms{padding:30px 0}}.pmg-terms .pmg-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;text-align:center}.pmg-terms .homline .line12{width:100px}.pmg-terms p{font-family:"be_vietnamregular";font-weight:400;font-size:15px}.pmg-terms ul{font-family:"be_vietnamregular";font-weight:400;font-size:15px;list-style-type:disc}div.share_this_popup{padding:30px;max-width:450px;width:auto;position:fixed;top:0;bottom:0;height:330px;margin:auto;left:0;right:0;display:none;background:#fff;z-index:9999999999;border-radius:10px}div.share_this_popup .select-setting-close{width:30px;height:30px;border-radius:50%;border:1px solid #5c5c5c;background-size:40%;position:absolute;right:20px;top:20px;z-index:99;padding:0;cursor:pointer;text-align:center}@media only screen and (max-width:767px){div.share_this_popup{max-width:95%}}div.share_this_popup h4{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1.2px;color:#000;text-transform:uppercase;margin:0 0 30px}@media only screen and (max-width:767px){div.share_this_popup h4{font-size:20px;margin-bottom:15px}}div.share_this_popup p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;padding-top:0}div.share_this_popup p.link-copied{font-family:"Be Vietnam Pro";font-weight:600;color:#000;position:absolute;margin-bottom:0}div.share_this_popup .show_share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}div.share_this_popup .st-custom-button{padding:7px;font-family:"be_vietnamregular";font-weight:400;font-size:15px;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:20px 0 10px}div.share_this_popup .st-custom-button i{font-size:32px;margin-right:5px}div.share_this_popup .st-custom-button .x-icon{width:28px;background:#000;padding:4px;border-radius:4px;margin-right:5px}div.share_this_popup #copy-link{display:flex;gap:10px}div.share_this_popup #copy-link p{padding:10px;border:1px solid #aaa;border-radius:4px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;margin-bottom:0;word-break:break-all}div.share_this_popup #copy-link button.copy-btn{border-radius:4px;background:0 0;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;border:1px solid #aaa;display:flex;align-items:center;color:#000}div.share_this_popup #copy-link button.copy-btn i{font-size:19px}div.share_this_popup #copy-link button.copy-btn:hover{background:#e0d2b8;border-color:#e0d2b8}.clearance-button{margin-bottom:10px;text-align:center;background:#e0d2b8;font-family:"Baskervville";font-weight:400;font-size:24px;letter-spacing:2px;color:#000;text-transform:uppercase;padding:8px;line-height:28px}.clearance-button a{display:block;line-height:15.18px;background-color:#e0d2b8;color:#000;padding:30px 0;text-align:center;margin-right:0;width:100%;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:24px;letter-spacing:2px}@media only screen and (max-width:767px){.clearance-button a{font-size:18px}}.clearance-button span{display:block;font-family:"be_vietnamregular";font-weight:400;font-size:16px;text-transform:none;margin-top:12px}@media only screen and (max-width:767px){.clearance-button span{font-size:14px;margin-top:0}}@media only screen and (max-width:1024px){body.category-clearance .category-hero .category-image{background-size:170%;background-image:unset;height:auto;margin-bottom:0;background-position:top}body.category-clearance .category-hero h1{margin-top:0}}@media only screen and (max-width:1024px){body.category-sale .category-hero .category-image{height:auto;margin-bottom:0;background-size:150%;background-position:top;min-height:150px}}.modals-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999 !important}@media only screen and (max-width:767px){.modals-overlay{z-index:99999 !important}}body._has-modal{overflow:hidden}.newsletter-modal{position:fixed;top:0;background:#fff;width:800px;height:350px;left:0;right:0;margin:auto;bottom:0;display:none;z-index:99999 !important}@media only screen and (max-width:767px){.newsletter-modal{width:95%;top:8%;z-index:999999 !important;bottom:inherit}}@media only screen and (max-width:389.98px){.newsletter-modal{top:5%}}.newsletter-modal._show{display:block}.newsletter-modal .modal-inner-wrap{height:100%}.newsletter-modal .message.success{color:green;margin-top:15px;font-family:"be_vietnamregular";font-weight:400;font-size:16px}.newsletter-modal .message.error{text-align:center;color:red;margin-bottom:10px;margin-top:15px;font-family:"be_vietnamregular";font-weight:400;font-size:16px}.newsletter-modal .modal-header{display:block;border:0;position:absolute;top:0;right:0;z-index:99}.newsletter-modal .block.newsletter{padding:20px 20px 15px 0;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}@media only screen and (max-width:767px){.newsletter-modal .block.newsletter{padding:10px}}.newsletter-modal p{text-align:center;line-height:15px}.newsletter-modal button.action-close{position:absolute;top:0;background:0 0;right:0;border:0;width:32px;height:30px}.newsletter-modal button.action-close span{display:none}.newsletter-modal button.action-close:before{content:"X";position:absolute;top:0;right:0;color:#000;padding:0 9px;font-size:36px}@media only screen and (max-width:767px){.newsletter-modal button.action-close:before{background:#fff;color:#000}}.newsletter-modal .modal-title{font-family:"Baskervville";font-weight:400;font-size:25px;color:#000;text-align:center;margin-bottom:0}.newsletter-modal .modal-content{border-radius:0;border:0}.newsletter-modal .modal-content .popup-newsletter{padding:15px}.newsletter-modal .modal-content .content{margin:10px 0}@media only screen and (max-width:767px){.newsletter-modal .modal-content .content{margin:0}}.newsletter-modal .modal-content .content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;margin-bottom:0}.newsletter-modal .modal-content .content label{font-family:"be_vietnamregular";font-weight:400;font-size:14px;margin-bottom:5px}.newsletter-modal .modal-content .content input{border:1px solid #000;border-radius:0;padding:7px;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;width:100%;margin:0 0 15px}.newsletter-modal .modal-content .content input:focus{outline:0}.newsletter-modal .modal-content .content button.action{width:100%;border:0;background:#b78f45;color:#fff;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;padding:7px 0}.newsletter-modal .modal-content .content .last_text{display:flex;margin-top:15px}.newsletter-modal .modal-content .content .last_text input{width:auto;margin-right:10px;margin-bottom:0;margin-top:8px}.newsletter-modal .modal-content .content .last_text label{font-family:"be_vietnamregular";font-weight:400;font-size:10px;color:#000}.newsletter-modal .modal-content .content .last_text label a{display:inline-block;color:#000;padding:0;font-size:10px}.newsletter-modal .modal-content a{display:block;text-align:center;padding:8px 0;color:#000;text-decoration:underline;font-family:"be_vietnamregular";font-weight:400;font-size:14px}@media only screen and (max-width:767px){.category-cms .botique{background:#000;width:100%;overflow:hidden}}.botique section.botique-cates{padding:2.5rem 0 1rem !important;text-align:center;background:#0b0b09}.botique section.botique-cates .cates-top{max-width:1024px;margin:0 auto}@media only screen and (max-width:1024px){.botique section.botique-cates .cates-top{padding:0 15px}}.botique section.botique-cates h2{color:#a18754}.botique section.botique-cates p{color:#fff}.botique .section-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:20px}.botique .cates{margin-top:60px}@media only screen and (max-width:767px){.botique .cates{margin-top:40px}}.botique .cates.homline{justify-content:space-between}@media only screen and (max-width:767px){.botique .cates.homline{justify-content:center;flex-wrap:wrap}}.botique .cates.homline .line12{border-color:#a18754}@media only screen and (min-width:1500px){.botique .cates.homline .line12{width:150px}}@media only screen and (max-width:1024px){.botique .cates.homline .line12{width:40px}}@media only screen and (max-width:767px){.botique .cates.homline .line12{width:120px}}.botique .cates .cates-all{display:flex;justify-content:space-around;width:100%}@media only screen and (min-width:1500px){.botique .cates .cates-all{width:95%}}@media only screen and (max-width:767px){.botique .cates .cates-all{flex-wrap:wrap;gap:10px;justify-content:center}}.botique .cates a.cates-link{font-family:"Baskervville";font-weight:400;font-size:24px;text-transform:uppercase;line-height:28px;letter-spacing:.2px;color:#fff}@media only screen and (max-width:1445px) and (min-width:1100px){.botique .cates a.cates-link{font-size:22px}}@media only screen and (max-width:1024px){.botique .cates a.cates-link{font-size:16px}}@media only screen and (max-width:767px){.botique .cates a.cates-link{font-size:14px;padding:0 8px;margin-bottom:5px;border:1px solid #fff;display:inline-block;width:46%;border-radius:4px;text-align:center}}.botique .cates a.cates-link.active{color:#a18754}@media only screen and (max-width:767px){.botique .cates a.cates-link.active{border:1px solid #a18754}}.botique .cates a.cates-link img{display:block;text-align:center;margin:auto;margin-top:5px}@media only screen and (max-width:767px){.botique .cates a.cates-link img{display:none}}.botique .cates .full-line{width:96%;gap:14px}.botique .cates .full-line .line12{width:99%}.botique .deco_section{padding:50px 0;background:#000;text-align:left}.botique .deco_section .container{max-width:1320px !important}@media (min-width:1200px){.botique .deco_section .container{max-width:1140px !important}}@media only screen and (max-width:767px){.botique .deco_section{text-align:center;padding:25px 0}}.botique .deco_section:not(.deco-right) .col-md-6:first-child{text-align:center}.botique .deco_section.deco-right{text-align:right}.botique .deco_section.deco-right .col-md-6:last-child{text-align:center}@media only screen and (max-width:767px){.botique .deco_section.deco-right{text-align:center}.botique .deco_section.deco-right .row{flex-direction:column-reverse}.botique .deco_section.deco-right .content-col{order:2}}.botique .deco_section .deco-main{height:100%;display:flex}.botique .deco_section .deco-main .deco-content{margin:auto;padding:20px 40px}@media only screen and (max-width:1024px){.botique .deco_section .deco-main .deco-content{padding:0 30px}}@media only screen and (max-width:767px){.botique .deco_section .deco-main .deco-content{padding:30px 20px 20px}}.botique .deco_section .deco-title{font-family:"Baskervville";font-weight:400;color:#a18754;font-size:30px;line-height:36.2px;margin-bottom:0;text-transform:uppercase}.botique .deco_section .deco-title a{color:#a18754;display:block}@media only screen and (max-width:1024px){.botique .deco_section .deco-title{font-size:26px}}@media only screen and (max-width:767px){.botique .deco_section .deco-title{font-size:24px}}.botique .deco_section p{margin-bottom:10px;color:#fff}.botique .deco_section .deco-shop{background:#bda880;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:16px;padding:12px 32px;display:inline-block;margin-top:20px}@media only screen and (max-width:767px){.botique .hide-md{display:none}}.second-promo-top{background:#3c3939;text-align:center;position:relative;top:34px;padding:8px 0 5px;font-family:"be_vietnamregular";font-weight:400;font-size:14px}@media only screen and (max-width:767px){.second-promo-top{font-size:12px}}@media only screen and (max-width:1024px){.second-promo-top{top:0;padding:5px;padding-bottom:8px;z-index:998}.second-promo-top.hidy-promo{display:none;transition:.1s ease}}.second-promo-top p{color:#fff;text-align:center;margin-bottom:0;letter-spacing:.75px;font-size:14px}@media only screen and (max-width:767px){.second-promo-top p{font-size:13px;line-height:18px}}@media only screen and (max-width:481px){.second-promo-top p{font-size:12px}}@media only screen and (max-width:1024px){.promos_swap{min-height:57.5px}.two_promos{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.two_promos:not(:first-child) p{font-size:14px}.two_promos.promo_show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body.category-boutique .toolbar-products,body.categorypath-boutique .toolbar-products,body.categorypath-boutique-diamond-rings .toolbar-products,body.categorypath-boutique-earrings .toolbar-products,body.categorypath-boutique-bracelets .toolbar-products,body.categorypath-boutique-pendants .toolbar-products{display:none !important}body.category-boutique footer,body.categorypath-boutique footer,body.categorypath-boutique-diamond-rings footer,body.categorypath-boutique-earrings footer,body.categorypath-boutique-bracelets footer,body.categorypath-boutique-pendants footer{margin-top:0 !important}body.category-boutique .toolbar-products,body.categorypath-boutique .toolbar-products,body.categorypath-boutique-diamond-rings .toolbar-products,body.categorypath-boutique-earrings .toolbar-products,body.categorypath-boutique-bracelets .toolbar-products,body.categorypath-boutique-pendants .toolbar-products{display:none !important}body.category-boutique footer,body.categorypath-boutique footer,body.categorypath-boutique-diamond-rings footer,body.categorypath-boutique-earrings footer,body.categorypath-boutique-bracelets footer,body.categorypath-boutique-pendants footer{margin-top:0 !important}.newsletter-subscription{max-width:700px;margin:100px auto 100px;text-align:center}@media only screen and (max-width:767px){.newsletter-subscription{padding:70px 20px 0}}.newsletter-subscription .footer-title{display:none}.newsletter-subscription h1{font-family:"Baskervville";font-weight:400;font-size:30px;color:#000;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:767px){.newsletter-subscription h1{font-size:24px}}.newsletter-subscription div.mage-error{font-size:14px;top:-5px}.newsletter-subscription .message-error.error{font-size:16px;color:red;margin-bottom:14px}.newsletter-subscription .message-success.success{font-size:20px;color:green;margin-bottom:14px}.newsletter-subscription .subscribe{width:90%;margin:15px auto 25px}@media only screen and (max-width:767px){.newsletter-subscription .subscribe{width:100%}}.newsletter-subscription .subscribe input{border:1px solid #000;border-radius:0;padding:7px;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:16px;width:100%;margin:0 0 15px}.newsletter-subscription .subscribe button{width:100%;margin-top:5px;background:#000;color:#fff;border:0;font-size:18px;font-family:"be_vietnamregular";font-weight:400;padding:8px 0}.newsletter-subscription.news_top{text-align:left;margin:auto}@media only screen and (max-width:1032px){.newsletter-subscription.news_top{padding:0 30px;text-align:center}}.newsletter-subscription.news_top .subscribe input{background:#424242;color:#fff}.newsletter-subscription.news_top .subscribe button{width:auto;padding:8px 32px;border-radius:32px;background:#fff;color:#000}.newsletter-subscription.news_top .subscribe button:hover{opacity:.75}.newsletter-subscription p a{color:#000;text-decoration:underline}.sale-cates .cate-itmes{display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #dadada;text-align:center;box-shadow:none;justify-content:space-between;gap:5px}.sale-cates .cate-itmes:hover img{transform:scale(.9)}.sale-cates .cate-title{font-family:"Baskervville";font-weight:400;font-size:20px;text-transform:uppercase;line-height:31.03px;letter-spacing:1px;margin-bottom:5px}.sale-cates p.fin-txt{color:#b78f45}.sale-now .cates-carousel{min-height:250px}@media only screen and (max-width:767px){.sale-now .cates-carousel{padding-top:20px}.sale-now .cate-title{font-size:18px}}@media only screen and (min-width:1200px){div#chat-widget-container{z-index:9999 !important}}@media only screen and (max-width:1032px){.d-ipad-flex{display:flex !important}.d-ipad-none{display:none !important}div#chat-widget-container{z-index:9999 !important}body.catalog-product-view[style="overflow: hidden; padding-right: 0px;"] div#chat-widget-container,body.overflow-custom:not(.modal-open) div#chat-widget-container,body.overflow-hidden:not(.modal-open) div#chat-widget-container{z-index:996 !important}}@media only screen and (max-width:1500px){.d-med-none{display:none !important}}@media only screen and (max-width:767px){.d-mob-flex{display:flex !important}.d-mob-none{display:none !important}.text-center-mob{text-align:center}body.chat_close div#chat-widget-container{z-index:995 !important}}.springCarousel .owl-nav .owl-next,.springCarousel .owl-nav .owl-prev{position:absolute;top:40%;font-size:60px !important;opacity:.75;z-index:9999;width:0}.springCarousel{position:relative}.springCarousel .owl-nav .owl-prev{left:-40px}.springCarousel .owl-nav .owl-next{right:-20px}.springCarousel .owl-nav button:hover{background:0 0 !important;opacity:1;color:#000 !important}.springCarousel .owl-nav .owl-prev span{border-color:#000 !important}span.deposit-msg{font-size:16px;color:red;display:block}.dropdown-menu{z-index:995}.sidebar-btn{position:absolute;top:3px;right:0;padding:7px 12px;font-weight:300;position:fixed;top:83px;right:16px;z-index:997;transition:.1s ease;-webkit-transition:.1s ease}.sidebar-btn:focus{box-shadow:none}@media only screen and (max-width:1032px){.sidebar-btn{top:117px;left:8px;right:unset;opacity:0}.sidebar-btn.show{opacity:1}}@media only screen and (max-width:1032px) and (min-width:768px){.sidebar-btn{top:95px}}@media only screen and (max-width:1032px){.main_mobi .sidebar-btn{top:60px !important}}.form-label{margin-left:4px}.form-control,.form-select{border-radius:50px;border:1px solid #aaa}.form-control:focus,.form-select:focus{box-shadow:none}textarea.form-control{height:90px;padding:10px 25px;border-radius:8px}.filter-clear{background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none}.filter-clear:hover{color:#fff !important;background:#000 !important;border:1px solid #000}.offcanvas-end{z-index:9999}.offcanvas-end.pdp-sidebar{width:300px;background:linear-gradient(#e7e0d2 0%,#bbb09b 100%);background:linear-gradient(#e7e0d2 0%,#f7f8f9 100%);transition:transform .3s ease-in-out,width .3s ease-in-out,right .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-end.pdp-sidebar.delay-sec{transition-delay:.3s}.offcanvas-end.pdp-sidebar.show{transition-duration:.3s;transition-delay:none;padding:0}.offcanvas-end .pdp-sidebar-content{min-height:100%}.offcanvas-end .pdp-sidebar-content .touch-infos{gap:5px}.offcanvas-end .btn-line{font-size:16px;border:1px solid #000;min-width:155px;padding:6px 20px}@media only screen and (max-width:767px){.offcanvas-end .btn-line{min-width:130px}}.offcanvas-end .btn-line:focus{box-shadow:none}.offcanvas-end p{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px}.offcanvas-end p a,.offcanvas-end p a:hover{color:#000}.offcanvas-end p.nmbr{font-size:23px}.offcanvas-end p .small-svg{width:20px}.offcanvas-end .chat_msg_store{min-width:235px}.offcanvas-end .chat_msg_store .cms__item{color:#000;cursor:pointer}.offcanvas-end .chat_msg_store .cms__item span{color:#000}.offcanvas-end .chat_msg_store .cms__item img{min-width:24px}.offcanvas-end .support-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;margin-top:25px;margin-bottom:15px;line-height:15.18px;letter-spacing:1px;text-align:center}.offcanvas-end .sidebar_buttons_flex{text-align:center}.offcanvas-end .sidebar_buttons_flex .btn-line{padding:9px 25px;width:100%;font-size:14px;line-height:1;margin-bottom:.65rem;max-width:248px}.offcanvas-end .sidebar_buttons_flex .btn-line:focus{box-shadow:none}.offcanvas-end .sidebar_buttons_flex .btn-line.active{color:#fff !important;background:#000;border:1px solid #000}.offcanvas-end .gold-section .btn-line{border:1px solid #cd9f49;color:#7b5a1b;color:#000;border:1px solid #e0d2b8;background:#e0d2b8}.offcanvas-end .gold-section .btn-line:hover{color:#fff;background:#000;border:1px solid #000}.offcanvas-end .form-label{margin-left:4px}.offcanvas-end .form-control,.offcanvas-end .form-select{border-radius:50px;border:1px solid #aaa}.offcanvas-end .form-control:focus,.offcanvas-end .form-select:focus{box-shadow:none}.offcanvas-end textarea.form-control{height:90px;padding:10px 25px;border-radius:8px}.offcanvas-end .packageing-one{max-width:100%;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/package-icon.png) no-repeat 250px -7px;background-size:135px;padding-top:3%}.offcanvas-end ::-webkit-scrollbar{width:6px;border-radius:5px}.offcanvas-end ::-webkit-scrollbar-track{background:#f1f1f1}.offcanvas-end ::-webkit-scrollbar-thumb{background:#ccc}.offcanvas-end ::-webkit-scrollbar-thumb:hover{background:#555}.offcanvas-end .svg-close{position:absolute;right:25px;top:15px;background:#ffffff73;color:#19173f;background:#08080929;background:#000;color:#fff;display:flex;padding:1px;cursor:pointer;border:none;box-shadow:none;z-index:9;transition:color .15s ease-in-out,background-color .15s ease-in-out}.offcanvas-end .svg-close:hover{background:#ffffff73;color:#19173f}.offcanvas-end .svg-close svg{width:20px;height:20px}.second_offcanvas{right:300px;border-right:1px solid #dee2e6;transition:transform .3s ease-in-out,width .3s ease-in-out,right .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}@media only screen and (min-width:1033px){.second_offcanvas{z-index:-1}}@media only screen and (max-width:1032px) and (min-width:1025px){.second_offcanvas{z-index:-1}}@media only screen and (max-width:1024px){.second_offcanvas{right:0}}.second_offcanvas.show{visibility:visible;width:40%;z-index:9999;transition:transform .3s ease-in-out,width .3s ease-in-out,right .3s ease-in-out,visibility .3s ease-in-out,z-index .3s ease-in-out}@media only screen and (max-width:1500px) and (min-width:1100px){.second_offcanvas.show{min-width:600px}}@media only screen and (max-width:1032px) and (min-width:1025px){.second_offcanvas.show{width:60%}}@media only screen and (max-width:1024px){.second_offcanvas.show{width:90%}}.second_offcanvas#recently-viewed .close_sec~p{margin-bottom:0}.second_offcanvas h3{font-family:"Baskervville";font-weight:400;color:#000;font-size:24px;margin:0 0 15px;line-height:31.03px;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:767px){.second_offcanvas h3{font-size:21px}}.second_offcanvas h5{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:15.18px;color:#000;text-transform:uppercase;letter-spacing:1px;margin:30px 0 12px}.second_offcanvas h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:15.18px;letter-spacing:1px;text-transform:uppercase;color:#000;margin:15px 0 15px;width:100%}.second_offcanvas p{font-size:14px}.second_offcanvas .btn-close{position:absolute;top:30px;right:20px;color:#000;cursor:pointer}.second_offcanvas .close_sec{top:30px}.second_offcanvas .close_sec:hover:not(.btn-line){background:#5f55ee29;color:#6d67db}.second_offcanvas a{text-decoration:underline}.second_offcanvas a:hover{text-decoration:underline}@media only screen and (max-width:767px){.second_offcanvas .bookappointment .instore_book .appointment-form-v2 .form-check.store-names{padding:0;width:48%}}.second_offcanvas .bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{width:145px}@media only screen and (max-width:1759px) and (min-width:1501px){.second_offcanvas .bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{width:135px}}@media only screen and (max-width:1500px){.second_offcanvas .bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{width:126px}}.second_offcanvas .bookappointment .instore_book .appointment-form-v2 .btn-line{min-width:200px}.second_offcanvas a:not([href]){text-decoration:none}.second_offcanvas ::-webkit-scrollbar{width:6px;border-radius:5px}.second_offcanvas ::-webkit-scrollbar-track{background:#f1f1f1}.second_offcanvas ::-webkit-scrollbar-thumb{background:#ccc}.second_offcanvas ::-webkit-scrollbar-thumb:hover{background:#555}.second_offcanvas.sticky-recently-viewd{right:0}.delay-sec{transition-delay:.3s}select option:hover{background-color:#e9ecef}a.recently-viewed-common{position:fixed;left:calc(100% - 120px);top:38%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);border-radius:0;background:#000;border-color:#000;z-index:99;border-bottom-right-radius:15px;border-bottom-left-radius:15px;color:#fff;min-width:200px}@media only screen and (max-width:767px){a.recently-viewed-common{right:-55px;padding:7px 0;font-size:14px;min-width:initial;width:145px;left:inherit;z-index:999}}body.catalog-product-view a.recently-viewed-common,body.checkout-onepage-success a.recently-viewed-common,body.categorypath-ring-builder-by-stone a.recently-viewed-common,body.categorypath-ring-builder-summary a.recently-viewed-common{display:none}.free-gift-section .container{background:#0f1f1c}.free-gift-section .free-gift-info{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 50px;text-align:center}@media only screen and (max-width:767px){.free-gift-section .free-gift-info{padding:30px}}.free-gift-section .free-gift-info .free-gift-title{color:#fff;font-family:"Baskervville";font-weight:400;font-size:28px;margin-bottom:40px}.free-gift-section .free-gift-info p{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;color:#fff;margin-bottom:5px}.storesinfo{background:#0f1f1c;padding:50px 0;text-align:center;margin-top:70px}@media only screen and (max-width:767px){.storesinfo{margin-top:0}}.storesinfo .storesinfo-title{font-family:"Baskervville";font-weight:400;font-size:36px;letter-spacing:1px;color:#fff;text-transform:uppercase;margin-bottom:20px}.storesinfo p{color:#fff}.storesinfo ul{list-style:none;margin:0;padding:35px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:35px}@media only screen and (max-width:767px){.storesinfo ul{gap:25px}}.storesinfo ul li{width:30.33%}@media only screen and (max-width:767px){.storesinfo ul li{width:43.33%}}.storesinfo ul li a{display:block;color:#fff;border:1px solid #fff;border-radius:2.29px;font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;text-transform:uppercase;padding:15px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media only screen and (min-width:1033px){.storesinfo ul li a:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}}@media only screen and (max-width:767px){.storesinfo ul li a{padding:9px;font-size:14px}}#sale-timer{display:inline-block;width:170px;font-weight:600}.sale-red{font-family:"be_vietnamregular";font-weight:400;letter-spacing:.75px;color:#fff}@media only screen and (max-width:1024px){.sale-red{top:-7px;position:relative}}.countdown{display:inline-block}.countdown .row-t{align-items:flex-end;display:flex;font-size:12px;height:12px;justify-content:space-between;letter-spacing:0;line-height:normal;padding:0 7px;text-align:center;flex-wrap:inherit}@media only screen and (max-width:767px){.countdown .row-t{height:10px}}.countdown .row-t:last-child{align-items:flex-start;padding-top:2px;font-size:10px}@media only screen and (max-width:767px){.countdown .row-t:last-child{font-size:9px;padding-left:0;padding-right:0}}.countdown .row-t:last-child .cell{width:25%;color:#fff}.countdown .row-t .cell{display:flex;flex-direction:column;width:25%}.countdown .row-t .bg-digit{background:#202020;color:#fff;border-radius:4px;display:flex;padding:2px 2px 2px 3px;margin:0 4px;letter-spacing:2px;width:23px;text-align:center}@media only screen and (max-width:1024px){.countdown .row-t .digit{line-height:16px}}.countdown .row-t .days{padding-left:5px}.countdown .row-t .colon{margin:0 2px}.countdown .row-t .digit{background:#202020;color:#fff;line-height:14px}.flash-sale{position:relative;top:0;align-items:center;justify-content:center}@media only screen and (max-width:767px){.category-description p .second-section,.category-description p .read-less{display:none}.category-description p.show-more-content .read-more{display:none}.category-description p.show-more-content .second-section{display:inline}.category-description p.show-more-content .read-less{display:block}.category-description p .read-more,.category-description p .read-less{font-weight:400;margin-left:2px;color:#000;cursor:pointer;text-decoration:dotted;padding-left:15px}.category-description p{max-width:600px;width:100%;margin:0 auto}}.modal-backdrop1{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop1.fade{opacity:0}.modal-backdrop1.show,.modal-backdrop1.delay-sec{opacity:.5}.your-band .ring-size-msg,.ring-size-msg{font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;margin-bottom:20px}@media only screen and (max-width:767px){.your-band .ring-size-msg,.ring-size-msg{padding:0 3px}}.your-band .ring-size-msg .custom-tooltip,.ring-size-msg .custom-tooltip{width:14px !important;height:14px !important}.catalog_filters{background:#000;padding:3em 0;min-height:310px}.catalog_filters ul{list-style:none}.catalog_filters ul.filter-ul{position:relative;text-align:center;padding:0}.catalog_filters ul.filter-ul li{display:inline-block;margin-right:30px}.catalog_filters ul li label{color:#fff;font-family:"be_vietnamregular";font-weight:400;margin-bottom:20px;width:100%;text-align:center}.catalog_filters ul li .dropdown{position:inherit;width:100%}.catalog_filters ul li .dropdown a.dropdown-toggle{background:#000;color:#fff;border:1px solid #fff;border-radius:0;width:100%}.catalog_filters ul li .dropdown a.dropdown-toggle:focus{border:1px solid #fff;box-shadow:none}.catalog_filters ul li .dropdown ul.dropdown-menu{background:0 0;border:0;box-shadow:none;border-radius:0}.catalog_filters ul li .dropdown ul.dropdown-menu.show{display:flex;align-items:center;justify-content:center;transform:inherit !important;inset:inherit !important;left:0 !important;right:0 !important;text-align:center;margin-top:30px !important}.catalog_filters ul li .dropdown ul.dropdown-menu li{margin-right:5px}.catalog_filters ul li .dropdown ul.dropdown-menu li a{color:#fff;text-align:center;font-family:"be_vietnamregular";font-weight:400;font-size:1rem}.catalog_filters ul li .dropdown ul.dropdown-menu li a:hover{background:0 0}.catalog_filters ul li .dropdown ul.dropdown-menu li a img{display:block;height:60px;max-width:75px;width:100%}.amscroll-page-num{text-align:center;padding:15px;font-family:"be_vietnamregular";font-weight:400;font-size:14px}#amasty-shopby-product-list{background:#fff}#amasty-shopby-product-list .container{max-width:100%}@media only screen and (min-width:1500px){#amasty-shopby-product-list .container{max-width:90%}}#amasty-shopby-product-list .container .container{max-width:100%;padding:0}@media only screen and (min-width:1500px){#amasty-shopby-product-list .container .container{max-width:100%;padding:0}}#amasty-shopby-product-list .toolbar-products{padding-top:30px}#amasty-shopby-product-list .toolbar-products .pages strong.pages-label{display:none}#amasty-shopby-product-list .toolbar-products .pages ul.items.pages-items{display:flex;align-items:center;justify-content:center;list-style:none}#amasty-shopby-product-list .toolbar-products .pages ul.items.pages-items li{border:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;padding:7px 13px;color:#000;border:1px solid #dee2e6;border-radius:0}#amasty-shopby-product-list .toolbar-products .pages ul.items.pages-items li a{color:#000}#amasty-shopby-product-list .toolbar-products .pages ul.items.pages-items li span.label{display:none}#amasty-shopby-product-list .toolbar-products .pages ul.items.pages-items li.current{background:#b8a074;color:#fff;font-weight:700}.custom-back-filters{text-align:center;display:none}.custom-back-filters a{color:#000;font-size:13px;border:1px solid #000;padding:7px 30px;font-family:"be_vietnamregular";font-weight:400;margin-top:30px;display:inline-block}.custom-back-filters a:hover{background:#000;color:#fff}body.catalog-category-view .products .product-items ul li.featured_product{grid-column:span 2;grid-row:span 2;padding:0}@media only screen and (max-width:767px){body.catalog-category-view .products .product-items ul li.featured_product{padding-bottom:12px}}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info img{max-height:inherit;width:100%;height:auto}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info a.product-item-photo{height:auto}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info .product-item-details{padding-bottom:20px}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info .product-item-details a.product-item-link{font-size:16px;line-height:normal;padding:0 50px}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info .product-item-details span.pl_finance_from{margin-bottom:0}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info .metal-thumb-container{margin:10px 0}body.catalog-category-view .products .product-items ul li.featured_product .product-item-info .metal-thumb-container img{width:20px !important;height:20px !important}.products .bottom-toolbar .toolbar-info{padding-bottom:0 !important}.products .bottom-toolbar .toolbar-info .form-check,.products .bottom-toolbar .toolbar-info .toolbar-sorter{display:none}.products .toolbar-info .mobile-filters-hide{gap:15px}@media only screen and (max-width:1032px){.products .toolbar-info .mobile-filters-hide .viewStockOnlyTempClass{display:none}}@media only screen and (max-width:1024px){.products .toolbar-info .mobile-filters-hide{justify-content:center}}@media only screen and (max-width:767px){.products .toolbar-info .mobile-filters-hide{gap:10px}}.products .toolbar-info .desktop-hide-filters{gap:15px}@media only screen and (min-width:1033px){.products .toolbar-info .desktop-hide-filters .viewStockOnlyTempClass{display:none}}@media only screen and (max-width:1024px){.products .toolbar-info .desktop-hide-filters{justify-content:center}}@media only screen and (max-width:767px){.products .toolbar-info .desktop-hide-filters{gap:10px}}.products .toolbar-info .form-check{padding:0}@media only screen and (max-width:767px){.products .toolbar-info .form-check{width:160px;width:48.5%}}.products .toolbar-info .form-check input{display:none}.products .toolbar-info .form-check label{font-family:"Lato",sans-serif;font-weight:300;font-size:16px;color:#000;border:1px solid #aaa;width:200px;border-radius:32px;padding:10px;text-align:center;transition-duration:.3s;cursor:pointer}.products .toolbar-info .form-check label:hover{background:#000;color:#fff}@media only screen and (max-width:1024px){.products .toolbar-info .form-check label{width:250px}}@media only screen and (max-width:767px){.products .toolbar-info .form-check label{width:100%;font-size:13px;font-weight:400}}.products .toolbar-info .form-check input:checked+label{background:#000;color:#fff}@media only screen and (max-width:767px){.products .toolbar-info .sort_dropdn{width:48.5%}}.products .toolbar-info .new-arrivals-check input{float:none;margin-right:5px}.products .toolbar-info .new-in{margin-right:15px;min-width:80px}@media only screen and (max-width:767px){.products .toolbar-info .new-in{margin-right:10px;margin-left:5px}}.products .toolbar-info .new-in .form-check-input{margin-right:5px}@media only screen and (max-width:1024px){.products .toolbar-info .mobi-top .form-check{padding-top:3px}}@media only screen and (max-width:767px){.products .mobile-filters-reverse{display:flex;flex-direction:column-reverse}}.products .toolbar-amount{text-align:center;padding:18px 0 5px;font-family:"Lato",sans-serif;font-weight:300;font-size:16px;display:flex !important;align-items:center;justify-content:center}@media only screen and (max-width:767px){.products .toolbar-amount{padding-top:17px;font-size:12px;padding-bottom:12px}}.products .toolbar-amount span{padding:0 5px}.products .toolbar-amount span.sparator{font-size:10px}.products .product-items ul{list-style:none;margin:0;padding:0;display:flex;height:auto;padding-left:0;flex-wrap:wrap}.products .product-items ul li{display:inline-block;position:relative;background:#fff;text-align:center;margin:5px;width:calc(25% - 10px);z-index:9}@media only screen and (max-width:1032px){.products .product-items ul li{width:calc(33.33% - 10px)}}@media only screen and (max-width:767px){.products .product-items ul li{width:100%;margin:0}}.products .product-items ul li .ai-quick-icons{z-index:9}.products .product-items ul li .product-item-info{padding:0 0 15px}.products .product-items ul li .product-item-info .normal-gallery .owl-nav{margin-top:0}.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-prev,.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-next{position:absolute;top:0;font-size:35px;color:#666;height:100%}@media only screen and (min-width:1033px){.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-prev,.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-next{opacity:0 !important}}.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-prev:hover,.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-next:hover{background:0 0}.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-prev{left:6px}.products .product-items ul li .product-item-info .normal-gallery .owl-nav .owl-next{right:6px}@media only screen and (min-width:1033px){.products .product-items ul li .product-item-info .normal-gallery .owl-carousel:hover .owl-nav .owl-prev{opacity:1 !important}.products .product-items ul li .product-item-info .normal-gallery .owl-carousel:hover .owl-nav .owl-next{opacity:1 !important}}.products .product-items ul li .product-staticbanner{height:100%;display:flex;align-items:center;width:100%}@media only screen and (max-width:767px){.products .product-items ul li .product-staticbanner{min-height:90.4vw}}.products .product-items ul li .product-staticbanner>a{display:flex;align-items:center;height:100%}@media only screen and (max-width:767px){.products .product-items ul li .product-staticbanner>a{display:flex;align-items:center}.products .product-items ul li .product-staticbanner>a img{height:100%}}.products .product-items ul li .product-staticbanner img{height:100%}.products .product-items ul li .product-staticbanner .product--detail{width:100%}.products .product-items ul li .product-staticbanner .product--detail .product--name{padding:12px}.products .product-items ul li .product-staticbanner .product--detail .product--name .title{font-family:"Baskervville";font-weight:400;font-size:24px;letter-spacing:1.2px;text-transform:uppercase;line-height:normal;color:#000}.products .product-items ul li .product-staticbanner .product--detail .product--name p{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;padding:10px 0;color:#000}.products .product-items ul li .product-staticbanner .product--detail .product--name a{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;color:#000;border:1px solid #5c5c5c;border-radius:32px;padding:10px 32px;background:#fff}.products .product-items ul li .product-staticbanner .product--detail .product--name a:hover{background:#000;color:#fff}.products .product-items ul li span.in-stock-icon{padding:0;border:0;font-family:"be_vietnamregular";font-weight:400;font-size:12px;text-decoration:underline;margin:0;display:block;text-align:left;color:#b8a074;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tickarrow.svg) no-repeat left 2px;padding-left:17px;position:absolute;top:10px;z-index:99}.products .product-items ul li span.in-stock-icon a{color:#b8a074}.products .product-items ul li .product-item-info .product-image-container{width:100% !important}.products .product-items ul li .product-item-info a.product-item-photo{width:100%;display:block;height:auto;background-repeat:no-repeat;background-position:center;background-size:110%;background:#f4f2f2}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info a.product-item-photo{background-size:150%}}.products .product-items ul li .product-item-info img{max-width:100%;height:auto;color:#000;font-size:12px;font-family:"be_vietnamregular";font-weight:400}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info img{width:80%}}.products .product-items ul li .product-item-info a.Magic360tmp{background:#f4f2f2}.products .product-items ul li .product-item-info img.product-image-photo,.products .product-items ul li .product-item-info canvas{mix-blend-mode:darken}.products .product-items ul li .product-item-info .product-item-details{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.products .product-items ul li .product-item-info .product-item-details .magicicon{width:27px;height:27px;cursor:pointer;z-index:99;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/360_icon_white.svg) no-repeat left top}.products .product-items ul li .product-item-info .product-item-details a.product-item-link{text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:normal;letter-spacing:1px;text-transform:none;color:#000;margin:20px 0 10px;display:block;padding:0 12px}.products .product-items ul li .product-item-info .product-item-details .price-box .normal-price{font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;color:#000}.products .product-items ul li .product-item-info .product-item-details span.pl_finance_from{display:block;color:#666}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info .product-item-details span.pl_finance_from{margin-bottom:20px}}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-primary a.btn-outline-dark{border:1px solid #000;background:0 0;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;padding:8px 48px;margin-top:15px;margin-bottom:15px;border-radius:0}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-primary a.btn-outline-dark{margin-top:0;margin-bottom:45px}}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-primary a.btn-outline-dark:hover{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-secondary{display:flex;align-items:center;position:absolute;top:0;right:5px}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-secondary .gallery_share{position:relative;right:inherit;top:inherit;width:auto;height:auto;z-index:9;margin-left:8px}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-secondary .gallery_share .icon{border:0;width:18px;height:18px;background-color:inherit;background-position:0 center;cursor:pointer;background-size:contain;margin:0 2px 0 4px;border-radius:0}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-secondary .gallery_share .icon{margin-top:-4px}}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .actions-secondary .gallery_share .show_share{top:28px;right:-15px}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .towishlist{width:23px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:50}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .towishlist span{width:100%;height:100%;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:.5s all;text-indent:-9999px}.products .product-items ul li .product-item-info .product-item-details .product-item-actions .towishlist:hover span,.products .product-items ul li .product-item-info .product-item-details .product-item-actions .towishlist.active span{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.products .product-items ul li .product-item-info div[class^=cat-gallery-]{background:#f4f2f2;min-height:21.4vw}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info div[class^=cat-gallery-]{min-height:90.4vw}}.products .product-items ul li .product-item-info .parent-gallery-listing{overflow:hidden;background:#f4f2f2}@media only screen and (min-width:1033px){.products .product-items ul li .product-item-info .parent-gallery-listing{min-height:21.4vw;max-height:21.4vw}}@media only screen and (max-width:1655px) and (min-width:1100px){.products .product-items ul li .product-item-info .parent-gallery-listing{min-height:23.4vw;max-height:23.4vw}}@media only screen and (max-width:767px){.products .product-items ul li .product-item-info .parent-gallery-listing{min-height:90.4vw;max-height:90.4vw}}.products .product-items ul li .metal-thumb-container{min-height:40px;background:#f4f2f2}.products .product-items ul li .metal-thumb-container img{border:1px solid #5c5c5c;border-radius:50%;width:14px}.products .product-items ul li .quick-view-postion{display:flex;align-items:center;position:absolute;top:8px;left:8px}.products .product-items ul li .quick-view{z-index:997}.products .product-items ul li .quick-view a{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/quick-view.svg) no-repeat left top;width:20px;height:20px;position:relative}.products .product-items ul li .quick-view a span{display:none}.products .product-items ul li .quickdelivery-icon{padding:0;border:0;text-decoration:none;margin:0;text-align:left;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/fast-delivery.svg) no-repeat left top;background-size:contain;z-index:998;display:flex;align-items:center;height:30px;width:30px;position:relative}.products .product-items ul li .quickdelivery-icon .hover-text{display:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;width:110px;position:absolute;top:32px;left:0}.products .product-items ul li .quickdelivery-icon:hover .hover-text{display:block}.products .product-items ul li a.ai-icon{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/try-me-icon.svg) no-repeat left top;display:block;width:15px;height:20px;cursor:pointer;z-index:1;position:relative;margin:0 0 0 9px;background-size:contain}.products .product-items ul li.item-full-width{display:flex;width:100%}.products .product-items ul li .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2}.products .product-items ul li .Magic360-container .Magic360.m360-spin-x canvas{mix-blend-mode:darken}.products .product-items ul li div.MagicToolboxContainer>a{background:#f4f2f2}.products .product-items ul li div.MagicToolboxContainer>a img{mix-blend-mode:darken}.products .product-items .toolbar-products{padding-bottom:28px;font-size:14px;font-family:"be_vietnamregular";font-weight:400}.products .product-items .toolbar-products .form-check{padding-top:7px}.products .product-items .toolbar-products .form-check input{border-radius:0;border:1px solid #000;font-size:13px}.products .product-items .toolbar-products .form-check label{cursor:pointer}.products .product-items .toolbar-products .toolbar-sorter{float:right;margin-left:15px;margin-top:15px}@media only screen and (max-width:767px){.products .product-items .toolbar-products .toolbar-sorter{margin-left:0;float:none}}.products .product-items .toolbar-products .toolbar-sorter select{width:250px;border:1px solid #000;border-radius:30px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;text-align:center;padding:10px 15px}@media only screen and (max-width:767px){.products .product-items .toolbar-products .toolbar-sorter select{width:150px;font-size:13px}}.products .product-items .toolbar-info{padding:12px 6px 14px;position:relative}@media only screen and (max-width:1024px){.products .product-items .toolbar-info{gap:15px}}@media only screen and (max-width:767px){.products .product-items .toolbar-info{padding:10px 0 0}}.products .product-items .toolbar-info .image-details{display:flex;align-items:center}@media only screen and (max-width:767px){.products .product-items .toolbar-info .image-details{display:block;width:48.5%}}.products .product-items .toolbar-info .image-details a,.products .product-items .toolbar-info .image-details button{font-family:"Lato",sans-serif;font-weight:300;font-size:16px;color:#000;border:1px solid #aaa;width:200px;border-radius:32px;padding:10px;text-align:center;transition-duration:.3s;cursor:pointer;background:#fff}@media only screen and (max-width:1024px){.products .product-items .toolbar-info .image-details a,.products .product-items .toolbar-info .image-details button{margin-right:0;width:250px}}@media only screen and (max-width:767px){.products .product-items .toolbar-info .image-details a,.products .product-items .toolbar-info .image-details button{width:100%;font-size:13px;font-weight:400}}.products .product-items .toolbar-info .image-details a:hover,.products .product-items .toolbar-info .image-details button:hover{background:#000;color:#fff}@media only screen and (max-width:767px){.products .product-items .toolbar-info .image-details .form-check{margin-left:10px}}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu{display:none}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu.show{display:block;z-index:997}@media only screen and (max-width:767px){.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu.show{padding:5px}}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li{width:calc(100% - 5px)}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a{margin:0;text-align:center;position:relative;overflow:hidden;color:#000}@media only screen and (max-width:1024px){.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a{margin:0 0 5px}}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a span{z-index:99;position:relative}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a:before{content:'';position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0;height:100%;top:0;left:0;background:#efeceb}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a:after{content:'';width:50px;height:59px;background:#c8c6c6;position:absolute;top:-25px;border-top-left-radius:0;border-bottom-left-radius:0;transform:rotate(45deg);left:-12px}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a:hover{background:0 0}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a:hover:after{opacity:0}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a:hover:before{background:#efeceb;width:100%}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a.Yellow:after{background:#ff0}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a.Yellow:hover:before{background:#ff0}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a.Rose:after{background:#ffdcc2}.products .product-items .toolbar-info .image-details .dropdown ul.dropdown-menu li a.Rose:hover:before{background:#ffdcc2}.products .product-items .toolbar-info .location-by-filter{display:flex;align-items:center}@media only screen and (min-width:1033px){.products .product-items .toolbar-info .location-by-filter{width:auto;position:absolute;left:17px;top:9px}}@media only screen and (max-width:767px){.products .product-items .toolbar-info .location-by-filter{display:block;width:48.5%}}.products .product-items .toolbar-info .location-by-filter i{margin-right:5px}.products .product-items .toolbar-info .location-by-filter a,.products .product-items .toolbar-info .location-by-filter button,.products .product-items .toolbar-info .location-by-filter li{font-family:"Lato",sans-serif;font-weight:300;font-size:16px;color:#000;border:1px solid #aaa;width:200px;border-radius:32px;padding:10px;text-align:center;transition-duration:.3s;cursor:pointer;background:#fff;margin:4px 0}@media only screen and (max-width:1024px){.products .product-items .toolbar-info .location-by-filter a,.products .product-items .toolbar-info .location-by-filter button,.products .product-items .toolbar-info .location-by-filter li{margin-right:0;width:250px}}@media only screen and (max-width:767px){.products .product-items .toolbar-info .location-by-filter a,.products .product-items .toolbar-info .location-by-filter button,.products .product-items .toolbar-info .location-by-filter li{width:100%;font-size:13px;font-weight:400}}.products .product-items .toolbar-info .location-by-filter a:hover,.products .product-items .toolbar-info .location-by-filter a.selected,.products .product-items .toolbar-info .location-by-filter button:hover,.products .product-items .toolbar-info .location-by-filter button.selected,.products .product-items .toolbar-info .location-by-filter li:hover,.products .product-items .toolbar-info .location-by-filter li.selected{background:#000;color:#fff;border-color:#000}@media only screen and (max-width:767px){.products .product-items .toolbar-info .location-by-filter .form-check{margin-left:10px}}.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu{display:none;padding:5px;width:200px}.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu.show{display:block;z-index:997}@media only screen and (max-width:767px){.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu.show{padding:5px;width:100%}}.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu li{width:calc(100% - 5px);padding:5px 10px}.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu li a{margin:0;text-align:center;position:relative;overflow:hidden;color:#000;display:block;padding:5px 10px}@media only screen and (max-width:1024px){.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu li a{margin:0 0 5px}}.products .product-items .toolbar-info .location-by-filter .dropdown ul.dropdown-menu li a:hover{color:#fff}@media only screen and (max-width:767px){.products .product-items .toolbar-info .col-md-6{align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}}.products .product-items .toolbar-info .toolbar-sorter{float:right}@media only screen and (max-width:1032px){.products .product-items .toolbar-info .toolbar-sorter{margin:0;float:none}}.products .product-items .toolbar-info .toolbar-sorter select{width:250px;border:1px solid #aaa;border-radius:30px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;text-align:center;padding:10px 15px 10px 6px;font-family:"Lato",sans-serif;font-weight:300;color:#000;cursor:pointer}@media only screen and (max-width:767px){.products .product-items .toolbar-info .toolbar-sorter select{width:100%;font-size:13px;font-weight:400}}.products .product-items .toolbar-info .toolbar-sorter select:focus{box-shadow:none;outline:0}.products .product-items .toolbar-info .stockfilter-dropdown select{width:250px;border:1px solid #aaa;border-radius:30px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;text-align:center;padding:10px 15px 10px 6px;font-family:"Lato",sans-serif;font-weight:300;color:#000}@media only screen and (max-width:767px){.products .product-items .toolbar-info .stockfilter-dropdown select{width:150px}}.products .product-items .toolbar-info .stockfilter-dropdown select:focus{box-shadow:none;outline:0}.products .product-items .nav-bottom-bar{margin-top:10px}.products .product-items .nav-bottom-bar ul{display:flex}.products .product-items .nav-bottom-bar ul li{background:0 0;border:0;margin:0}@media only screen and (max-width:767px){.products .product-items .nav-bottom-bar ul li a{text-align:left}}.products .product-items .trend-label{background:#d0b278;border-radius:20px;padding:0 8px;font-size:12px;font-weight:400;color:#fff;margin-left:6px;text-align:center;z-index:2;order:3}.hubpage-seo-block-bottom{padding:80px 0 60px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;background:#e3e3e3;margin-top:25px}@media only screen and (min-width:1500px){.hubpage-seo-block-bottom{padding:100px 0 80px}}.hubpage-seo-block-bottom h2{font-family:"Baskervville";font-weight:400;color:#000;font-size:24px;margin-bottom:20px;margin-top:20px;text-transform:capitalize;line-height:31.03px;letter-spacing:1px;text-align:center}.hubpage-seo-block-bottom p{line-height:normal;margin-bottom:15px;text-align:left;font-size:16px}@media only screen and (max-width:1024px){.hubpage-seo-block-bottom p{font-size:15px}}.hubpage-seo-block-bottom p a{color:#000;text-decoration:underline}.hubpage-seo-block-bottom a{color:#000}.hubpage-seo-block-bottom .catalog_faq{padding:50px 0 0}.hubpage-seo-block-bottom .form-panel{margin-bottom:12px}.hubpage-seo-block-bottom .form-panel .form-panel-title{font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:20.45px;color:#000;border-radius:4px 4px 0 0;border-bottom:.5px solid #aaa;text-transform:inherit !important;padding:1rem 0;position:relative;cursor:pointer}@media only screen and (max-width:767px){.hubpage-seo-block-bottom .form-panel .form-panel-title{font-size:15px}}.hubpage-seo-block-bottom .form-panel .form-panel-title:after{content:"+";float:right;font-size:24px}.hubpage-seo-block-bottom .form-panel .form-panel-title.active:after{content:"-"}.hubpage-seo-block-bottom .form-panel .option-content{padding:1rem 1.25rem 1rem 0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;border-top:0;display:none}.hubpage-seo-block-bottom .form-panel .option-content p a{color:#000;text-decoration:underline}.amscroll-loading-block{width:120px;height:120px;opacity:1;border-radius:6px;position:fixed;top:50%;left:50%;margin-left:-55px;margin-top:-55px;z-index:9999;background-color:#000;text-align:center;padding-top:10px}.amscroll-loading-block img{width:90%}div#message-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;display:none;z-index:9999}div#message-modal>div,div#message-modal p{color:#000 !important}div#message-modal .message.success{color:#000}div#message-modal .message.success a{color:#fff !important;text-decoration:underline}div#message-modal .page.messages{background:#fff;color:#000 !important;padding:30px 40px 40px;width:390px;position:relative}@media only screen and (max-width:767px){div#message-modal .page.messages{width:auto;max-width:360px}}div#message-modal .page.messages .message.success a{color:#000 !important;text-decoration:underline}div#message-modal .page.messages p{color:#000 !important}div#message-modal .page.messages p a{color:#000 !important;text-decoration:underline}div#message-modal .page.messages a{color:#000 !important;text-decoration:underline}.wedding-rings-grid .wedding-grid{display:flex;border:1px solid #999;font-family:"Be Vietnam Pro";font-weight:400;margin-bottom:2.5rem;font-size:14px}.wedding-rings-grid .wedding-grid .fixed-column{width:10%}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .fixed-column{width:22%}}.wedding-rings-grid .wedding-grid .fixed-column .column-head{padding-top:2px;font-size:12px;position:relative;justify-content:flex-start;padding-left:16px}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .fixed-column .column-head{padding-left:1px;font-size:10px}}.wedding-rings-grid .wedding-grid .fixed-column .column-head:before{content:"Width";position:absolute;top:0;width:50%;text-align:center;background:#eee;height:100%;right:0;display:flex;align-items:center;justify-content:center}.wedding-rings-grid .wedding-grid .column-head{height:45px;border-bottom:1px solid #999;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:#fff}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .column-head{font-size:10px}}.wedding-rings-grid .wedding-grid .column-content{position:relative;height:200px;padding:10px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;position:relative}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .column-content{padding:5px;font-size:12px}}.wedding-rings-grid .wedding-grid .column-content:not(:last-child){border-bottom:1px solid #999}.wedding-rings-grid .wedding-grid .column-content .product-image{width:100%}.wedding-rings-grid .wedding-grid .column-content .actions-secondary a.towishlist{position:absolute;top:0;right:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:50}.wedding-rings-grid .wedding-grid .column-content .actions-secondary a.towishlist span.wishlist-icon{width:100%;height:100%;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:.5s all}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .column-content .actions-secondary a.towishlist span.wishlist-icon{display:none}}.wedding-rings-grid .wedding-grid .column-content .actions-secondary a.towishlist.active span.wishlist-icon{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.wedding-rings-grid .wedding-grid .scroll-column{display:flex;flex-wrap:nowrap;width:90%}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .scroll-column{width:78%}}.wedding-rings-grid .wedding-grid .scroll-column .column-head{background:#eee}.wedding-rings-grid .wedding-grid .scroll-column .columns{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;border-left:1px solid #999}.wedding-rings-grid .wedding-grid .scroll-column a{text-decoration:none;color:#000;transition:color .5s;text-align:center}@media only screen and (max-width:767px){.wedding-rings-grid .wedding-grid .scroll-column a{font-size:11px}}.wedding-rings-grid .wedding-grid .owl-carousel .owl-item img{width:110px;margin:auto}.wedding-rings-grid .btns-row{display:flex;justify-content:flex-end}.wedding-rings-grid .btns-row .btn-prev{display:inline-block;position:relative;width:25px;height:25px;background:#000;border:none;margin-right:10px;border-radius:3px}.wedding-rings-grid .btns-row .btn-prev:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);top:7px;left:9px}.wedding-rings-grid .btns-row .btn-next{display:inline-block;position:relative;width:25px;height:25px;background:#000;border:none;border-radius:3px}.wedding-rings-grid .btns-row .btn-next:before{content:"";position:absolute;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:7px;left:6px}.genderfiltertab ul,.pnfiltertab ul{display:flex;align-items:center;justify-content:center;margin:25px 0;list-style:none}.genderfiltertab ul li a,.pnfiltertab ul li a{border:1px solid #aaa;color:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;padding:11px 30px;display:inline-block;border-radius:32px}.genderfiltertab ul li a img,.pnfiltertab ul li a img{display:none}.genderfiltertab ul li:nth-last-of-type(2),.pnfiltertab ul li:nth-last-of-type(2){margin-right:12px}.genderfiltertab ul li.checked a,.pnfiltertab ul li.checked a{background:#000;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;color:#fff}.genderfiltertab ul li.disabled a,.pnfiltertab ul li.disabled a{opacity:.7;cursor:not-allowed}.genderfiltertab ul li input,.pnfiltertab ul li input{opacity:0;display:none}.diamond_typefiltertab ul{display:flex;align-items:center;justify-content:center;margin:25px 0;list-style:none}.diamond_typefiltertab ul li{margin-right:10px}.diamond_typefiltertab ul li a{border:1px solid #999;color:#000;font-size:12px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block}.diamond_typefiltertab ul li a img{display:none}.diamond_typefiltertab ul li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.diamond_typefiltertab ul li.disabled a{opacity:.7;cursor:not-allowed}.diamond_typefiltertab ul li input{opacity:0}body.catalog-category-view .products .product-items ul li .Magic360-container.desktop{max-width:100% !important;height:100% !important;width:100% !important}.list-home-builder{background:linear-gradient(180deg,#5a4f48 0%,#7b716a 100%)}.list-home-builder .home-ring-build .build-box{background:0 0}.mfp-container.mfp-iframe-holder .mfp-content{max-width:1230px;min-width:1230px;height:600px;background:#fff}@media only screen and (max-width:1024px){.mfp-container.mfp-iframe-holder .mfp-content{min-width:100%;height:100%;width:100%}}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe{background:#fff;border-radius:8px}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler .mfp-close{top:10px;color:#000;border:1px solid #aaa;width:34px;height:34px;right:10px;text-align:center;line-height:normal;padding:1px;padding-left:4px}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .page-wrapper{margin-top:0}}.bss_quickview-catalog_product-view #maincontent{margin-top:0;margin-top:0;position:relative;height:100%;left:inherit;top:0}.bss_quickview-catalog_product-view #maincontent .goto-product{display:none}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section{height:auto;background:#f4f2f2;position:relative;top:inherit;left:inherit}@media only screen and (min-width:1200px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery-placeholder{height:500px}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .fotorama__stage{width:100% !important}@media only screen and (min-width:1033px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .fotorama__stage{height:calc(100vh - 160px) !important}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .fotorama__stage__frame.fotorama__active{background:#f4f2f2}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .fotorama__stage__frame .fotorama__img{mix-blend-mode:darken}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .Magic360-container .Magic360.m360-spin-x canvas{mix-blend-mode:darken}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery{display:flex;align-items:center;width:100%;justify-content:center;margin-bottom:15px}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery:not(.for_modal){display:none}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery{order:inherit;background:inherit;border-top:inherit;border-bottom:inherit;margin-bottom:0;padding:inherit;flex-wrap:wrap;display:none}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery button{font-family:"Be Vietnam Pro";font-weight:300;font-size:15.304px;line-height:normal;color:#000;border:0;background:#fff;border-radius:45px;padding:13px 15px;margin:0 5px}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery button{border-radius:35px;border:1px solid #aaa;width:calc(48% - 5px);margin:5px 4px}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery button:hover,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .support_buttons_gallery button:focus{background-color:#f0e5d0;color:#000;border-color:#f0e5d0}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery_thumb .gallery_thumb_child{width:100%;margin-bottom:0}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery_thumb .gallery_thumb_child a{border-radius:0}}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery_wishlist{top:60px}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery_share{display:none}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .gallery_share{top:115px}}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .gallery-section .ar_buttons{display:none}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .finish-design{display:none}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section{align-items:center;position:relative;top:inherit;height:auto;right:inherit;padding:0 15px 30px}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .product-title-discri{width:100%}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .product-title-discri h1{margin-top:30px}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .product-title-discri h1{margin-top:10px}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .product-desc,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .readmoreq{display:none !important}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .form-main{padding-bottom:0}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .your-band{margin-bottom:25px}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .your-band .custom-metal .custom-metal-options{padding-bottom:0;padding-top:0}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons a,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons button{display:block;border:1px solid #5c5c5c;background:#fff;color:#000;font-family:"Be Vietnam Pro";font-size:16px;font-weight:300;line-height:normal;text-align:center;border-radius:32px;padding:10px 0;margin-bottom:20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons a:hover,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons a.active-button,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons button:hover,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons button.active-button{background:#000;color:#fff;border-color:#000}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons a,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons button{width:90%;margin:auto}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons a.open-appointment,.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .quick-view-buttons button.open-appointment{display:none}}.bss_quickview-catalog_product-view .product-info-main .pdp_flex .product-info-section .product-info-section{position:relative;top:inherit;height:auto;width:100%;right:inherit}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .custom-metal{margin-bottom:20px}}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-metal-options{display:flex;flex-wrap:wrap;padding-left:4px;padding-top:25px}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-metal-options{align-items:center;justify-content:center;gap:10px}}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-metal-options.options-list{padding-top:0}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox{margin-right:10px;margin-bottom:10px}@media only screen and (min-width:1033px){.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox:not(:last-child){margin-bottom:10px}}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox{margin-bottom:0;margin-right:0;width:48.3%}}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label{background:#fff;border:1px solid #000;font-size:14px;font-weight:300;padding:4px 10px;line-height:15.18px;font-family:"Be Vietnam Pro";border-radius:40px;cursor:pointer;width:180px;padding:9px;text-align:center;position:relative;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (max-width:1445px) and (min-width:1100px){.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label{width:150px}}@media only screen and (max-width:767px){.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label{width:100%;margin-right:0}}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label:before{content:'';position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0;height:100%;top:0;left:0;background:#ff0}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label:after{content:'';width:50px;height:59px;background:#c8c6c6;position:absolute;top:-25px;border-top-left-radius:0;border-bottom-left-radius:0;transform:rotate(45deg);left:-12px}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label span{position:relative;z-index:99}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label:hover:before{width:100%}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label:hover:after{opacity:0}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.white_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.white_bg:after{background:#f4f4f4}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.platinum_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.platinum_bg:after{background:#efeceb}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.rose_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.rose_bg:after{background:#ffdcc2}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.yellow_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox label.yellow_bg:after{background:#ffd700c4}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label{border:1.2px solid #000;font-weight:500}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label:before{width:100%}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:after{background:#f4f4f4}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:after{background:#efeceb}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:after{background:#ffdcc2}.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:before,.bss_quickview-catalog_product-view .product-info-main .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:after{background:#ffd700c4}@media only screen and (max-width:1024px){.bss_quickview-catalog_product-view .gallery_share{display:none}.bss_quickview-catalog_product-view div#message-modal{top:-15%;transform:translateY(-30%)}.bss_quickview-catalog_product-view div.share_this_popup{height:430px;top:-15%;transform:translateY(-30%)}}.bss_quickview-catalog_product-view .join_us_social_media{display:none}.page-bottom .hub-care .care-btns{gap:20px}.page-bottom .hub-care .care-btns .btn-line{min-width:300px}.page-bottom .hub-care .care-cards .col-lg-4{max-width:300px}.page-bottom .hub-care .care-cards .card{background-clip:padding-box;border:solid 1px transparent;position:relative;border-radius:8px;border-radius:16px;height:100%}.page-bottom .hub-care .care-cards .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(#f7d592 0%,#bc913d 10%,#fff7e7 20%,#ffecc6 30%,#ffdfa2 40%,#f7d592 50%,#cb9836 60%,#ffdfa2 70%,#bb903e 80%,#f8d798 90%,#a27724 100%)}.page-bottom .hub-care .care-cards .card .card-title{margin:32px 0;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000}@media only screen and (max-width:767px){.page-bottom .hub-care .care-cards .card .card-title{font-size:20px}}.page-bottom .hub-care .care-cards .card .card-body{display:flex;flex-direction:column;justify-content:space-between;gap:60px;padding:1.5rem;align-items:center}.page-bottom .hub-care .care-cards .card .card-body .btn-mist{width:100%}.page-bottom .hub-care .care-cards .card .card-body .btn-line{max-width:80%}.page-bottom .hub-care .abs-cards{position:relative;margin-bottom:20px}.page-bottom .hub-care .abs-cards h1{font-size:24px}@media only screen and (max-width:767px){.page-bottom .hub-care .abs-cards h1{font-size:20px}}.page-bottom .hub-care .abs-cards .btn-line{margin-top:16px}.page-bottom .hub-care .abs-cards .card-pro{border-radius:16px;position:absolute;width:86%;bottom:32px;left:50%;transform:translateX(-50%)}.page-bottom .hub-care .abs-cards .card-pro .card-body{padding:32px 16px}.page-bottom .hub-care .abs-cards .card-pro.text-w{color:#fff}.page-bottom .hub-care .abs-cards .card-pro.text-w h1,.page-bottom .hub-care .abs-cards .card-pro.text-w p{color:#fff}@media only screen and (max-width:1024px){.page-bottom .hub-care .abs-cards{margin-bottom:30px}}.stocks-in-listing{max-width:88%;margin:0 auto;font-family:"be_vietnamregular";font-weight:400;font-size:18px;margin-top:50px}@media only screen and (max-width:767px){.stocks-in-listing{font-size:15px}}.page-bottom .hub-promise .desc{width:75%}.page-bottom .hub-promise .care-cards .row{justify-content:center;gap:33px}.page-bottom .hub-promise .care-cards .col-lg-4{max-width:300px}.page-bottom .hub-promise .care-cards .card h1{margin:0 0 16px}.page-bottom .hub-promise .care-cards .card .card-body{justify-content:center}.cust-category-filter{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1032px){.cust-category-filter{flex-direction:column;width:100%}}@media only screen and (max-width:1024px){body.categorypath-ring-builder-by-setting.category-by-setting .sort_filters{margin-bottom:10px}}@media only screen and (max-width:767px){body.categorypath-ring-builder-by-setting.category-by-setting .products .toolbar-info{gap:inherit}body.categorypath-ring-builder-by-setting.category-by-setting .products .toolbar-info .image-details,body.categorypath-ring-builder-by-setting.category-by-setting .products .toolbar-info .sort_dropdn{width:100%}body.categorypath-ring-builder-by-setting.category-by-setting .products .toolbar-info .desktop-hide-filters{flex:0 0 auto;width:50%}body.categorypath-ring-builder-by-setting.category-by-setting .products .toolbar-info .mobile-filters-hide{flex:0 0 auto;width:50%}}.mfp-wrap{z-index:999999}@media only screen and (max-width:767px){.mfp-wrap{position:fixed !important;top:inherit !important;bottom:0 !important;overflow:auto;height:80% !important;transform:translate(0px,0px);transition:transform 1s;background:#fff;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInBottom;z-index:999999 !important}.mfp-wrap .mfp-container{padding:0 0 40px}}.mfp-wrap .mfp-preloader{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/loading.gif) no-repeat center center rgba(0,0,0,.99);width:90px;height:90px;opacity:1;border-radius:6px;padding:0;animation:none !important;background-size:65%}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}.catalog-category-view .ui-datepicker{min-width:230px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover span,.ui-datepicker .ui-datepicker-prev-hover span{border-color:transparent #ff8400 transparent transparent}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-5px;font-size:0px;width:0;height:0;border:solid;border-width:5px 8px 5px 0;border-color:transparent #ff9635 transparent transparent}.ui-datepicker .ui-datepicker-next span{margin-left:0;top:50%;margin-top:-5px;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ff9635}.ui-datepicker table{width:100%;font-size:.9em}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;color:#000}.ui-datepicker{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,.35);box-shadow:5px 5px 10px 0px rgba(0,0,0,.35)}body.catalog-category-view .ui-datepicker{padding:0;border:#fff 0px solid}body.catalog-category-view[style] .ui-datepicker,body.overflow-hidden .ui-datepicker,body.overflow-custom .ui-datepicker{padding:15px;border:#fff 4px solid}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding-bottom:10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{width:47%;margin-right:6%}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{width:47%}.ui-datepicker .ui-datepicker-calendar td{border:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar td a{padding:4px;display:block;text-align:center}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#f9eae7}.ui-datepicker .ui-datepicker-calendar{background:#fff;border:#cfcfcf 1px solid;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar th{background:#efefef;border:#cfcfcf 1px solid;padding:4px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{text-align:center;border:#cfcfcf 1px solid}.ui-datepicker{width:auto}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#f3d7d2}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#ffdf66}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:#f9f9f9}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#959595}.sort_filters{background:#fff;color:#fff;padding:0}@media only screen and (max-width:1032px){.sort_filters{padding:0;width:100%;margin-bottom:0}}@media only screen and (max-width:767px){.sort_filters .filter-actions{text-align:center}.sort_filters .filter-actions a{display:block;text-align:center;text-decoration:underline;color:#000;font-size:14px;padding-top:8px}}@media only screen and (max-width:767px){.sort_filters .more-buttons{width:100%}}.sort_filters .more-filter-btn{display:none;font-family:"be_vietnamregular";font-weight:400;font-size:14px;position:relative;text-align:center}.sort_filters .more-filter-btn.hide{display:none}@media only screen and (max-width:767px){.sort_filters .more-filter-btn{display:block;width:50%}.sort_filters .more-filter-btn .btn-text{text-decoration:underline}}.sort_filters .more-filter-btn:after{content:"+";margin-left:10px;font-weight:500}.sort_filters .more-filter-btn.up:after{content:"-"}@media only screen and (max-width:767px){.sort_filters .reset-filter-temp{width:50%;text-align:center}}.sort_filters .reset-filter-temp a{border:0;background:0 0;position:relative;right:0;width:auto;top:0;flex-direction:row;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;display:flex;align-items:center;justify-content:center;text-decoration:underline;width:110px;margin:auto}@media only screen and (max-width:767px){.sort_filters .reset-filter-temp a{margin-top:0;justify-content:end;margin:7px auto}}.sort_filters .reset-filter-temp a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/reset.svg) no-repeat left top;border:0;width:18px;height:18px;transform:inherit;background-size:contain;margin-right:4px}.sort_filters .filter-content .filter-subtitle{display:none}.sort_filters .filter-content .filter-options{text-align:center;position:relative;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options{max-width:99%;width:99%;justify-content:flex-start}.sort_filters .filter-content .filter-options.even .cust-category-filter{align-items:flex-start;justify-content:flex-start}.sort_filters .filter-content .filter-options.even .filtertitle.quick_price_mobile{left:0}.sort_filters .filter-content .filter-options.even .filtertitle.quick_price_mobile .filter_parent #tag-price{left:0}}.sort_filters .filter-content .filter-options .filter-grouping{border-top:0 solid #999;display:inline-block}.sort_filters .filter-content .filter-options form ul.filter_new{padding-left:0;list-style:none}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form ul.filter_new{margin-top:12px}}.sort_filters .filter-content .filter-options form ul.filter_new li.reset-filter{position:relative}.sort_filters .filter-content .filter-options form ul.filter_new li.reset-filter a.amshopby-filter-parent{border:0;background:0 0;position:relative;right:0;width:auto;top:6px;flex-direction:row;color:#000;font-size:14px;line-height:20.45px;display:flex;align-items:center;justify-content:center;text-decoration:underline}.sort_filters .filter-content .filter-options form ul.filter_new li.reset-filter a.amshopby-filter-parent:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/reset.svg) no-repeat left top;border:0;width:18px;height:18px;transform:inherit;background-size:contain;margin-right:4px}.sort_filters .filter-content .filter-options form ul.filter_new li.reset-filter a.amshopby-filter-parent~input{opacity:0;position:absolute}@media only screen and (min-width:1025px){.sort_filters .filter-content .filter-options #tag-carat_slider,.sort_filters .filter-content .filter-options #tag-custom_price{order:5;top:45px}}@media only screen and (min-width:1025px){.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_carat_slider,.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_custom_price,.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_price,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_carat_slider,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_custom_price,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_price{min-width:130px;max-width:90%;margin:0 auto}.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_carat_slider form,.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_custom_price form,.sort_filters .filter-content .filter-options #tag-carat_slider .am-filter-items-attr_price form,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_carat_slider form,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_custom_price form,.sort_filters .filter-content .filter-options #tag-custom_price .am-filter-items-attr_price form{display:block}}.sort_filters .filter-content .filter-options .filtertitle{display:flex;align-items:center;justify-content:center;padding:15px 0}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle{flex-wrap:wrap;padding-left:0;width:100%;padding-top:0;padding-bottom:0;justify-content:flex-start}.sort_filters .filter-content .filter-options .filtertitle.quick_price_mobile{margin-bottom:5px;width:50%}.sort_filters .filter-content .filter-options .filtertitle.quick_price_mobile .filter_parent{width:100%}.sort_filters .filter-content .filter-options .filtertitle.quick_price_mobile .filter_parent #tag-price{left:0}}.sort_filters .filter-content .filter-options .filtertitle .filter_parent{position:relative}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent{display:flex}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent .filterhead{border:0;padding:0;margin:0 12px 0 0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent .filterhead span.filterselected{display:none}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent .filterhead span{padding-top:5px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type{display:block !important;position:relative;top:0;border:0;padding:0;margin-right:20px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul{justify-content:flex-start;align-items:center;padding-top:10px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li{width:auto;padding:0 6px 0 0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a span{margin-top:0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a img{display:none}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a:hover{border-color:#000;background-color:#000}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a:hover span{color:#fff}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.checked a{border-color:#000;background-color:#000;color:#fff}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.checked a span{color:#fff}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.disabled span.label{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px;cursor:not-allowed;display:block;opacity:.6}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .filter_parent{width:50%;padding:0 15px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.morehide{display:none}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent{width:100%;display:flex}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent .filterhead{border:0;padding:0;margin:0 12px 0 0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent .filterhead span.filterselected{display:none}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type{display:block !important;position:relative;top:0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul{justify-content:flex-start;align-items:center}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li{width:auto}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a span{margin-top:0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a img{display:none}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li a:hover{border:0}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.checked a{border-color:#000;background-color:#000;color:#fff}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.checked a span{color:#fff}.sort_filters .filter-content .filter-options .filtertitle .filter_parent.stone-type-parent #tag-diamond_type ul li.disabled span.label{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px;cursor:not-allowed;display:block;opacity:.6}}.sort_filters .filter-content .filter-options .filtertitle .filterhead{font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;color:#000;line-height:15.18px;margin-bottom:5px;text-align:center;margin-right:10px}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .filterhead{display:flex;align-items:center;border-bottom:1px solid #000;font-size:16px;padding:10px 0;white-space:nowrap;margin-right:15px}}@media only screen and (max-width:1500px) and (min-width:1446px){.sort_filters .filter-content .filter-options .filtertitle .filterhead{font-size:14px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead{display:flex;align-items:center;border-bottom:1px solid #000;font-size:14px;padding:10px 0;white-space:nowrap;margin:5px 20px 5px 0}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .filterhead{margin:5px 0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main{margin-right:10px;margin-top:-1px}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main{width:90%;margin-right:0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .filterhead{text-align:center;font-family:"be_vietnamregular";font-weight:400;line-height:15.18px;letter-spacing:1px;color:#000;padding:7px 0;margin-top:0}.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .item a span{width:auto;padding:0;white-space:inherit;border:0;margin-top:0;background:0 0;margin-right:10px;color:#000}}@media only screen and (max-width:1032px) and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .item a span{font-weight:400;display:block;text-align:center;margin-right:0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .item a span:before,.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .item a span:after{content:inherit !important}.sort_filters .filter-content .filter-options .filtertitle .filterhead.dt-filter-main .item span.amshopby-choice{display:none}}.sort_filters .filter-content .filter-options .filtertitle .filterhead span{display:flex;align-items:center}.sort_filters .filter-content .filter-options .filtertitle .filterhead>span{width:100%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .filterhead>span span.filterselected{width:100%}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.active span.filterselected{border:0;font-weight:400}}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.active span.filterselected:after{content:"-"}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{display:block;position:relative;margin:0 10px 0 0;background:#fff;color:#000;border:1px solid #999;padding:7px 30px 8px 13px;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;margin-top:10px;width:100%;text-align:center;cursor:pointer}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{border:0;padding-top:0;padding-bottom:1.2px;margin-top:0;font-size:16px;color:#bda880;text-align:left;width:130px;overflow:hidden;text-overflow:ellipsis;display:inline-block}}@media only screen and (max-width:1759px) and (min-width:1501px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{width:95px}}@media only screen and (max-width:1445px) and (min-width:1100px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{width:80px}}@media only screen and (max-width:1500px) and (min-width:1446px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{font-size:14px;width:80px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected{white-space:nowrap;border:0;padding-top:0;padding-bottom:0;margin-top:0;font-size:14px;color:#bda880;text-align:left;font-weight:400;width:109px;text-overflow:ellipsis;overflow:hidden;padding-left:5px;padding-right:12px;padding-bottom:2px}}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected:after{content:"+";position:absolute;top:0;right:0;font-size:20px;color:#000}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected span.price{padding:0;width:auto;display:inline-block;border:0;background:0 0;margin:0}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected span.price:before,.sort_filters .filter-content .filter-options .filtertitle .filterhead span.filterselected span.price:after{border:0;width:0;height:0;content:inherit}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.custom-tooltip{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/info-button.svg) no-repeat left 1px;width:17px;height:17px;margin-right:0;padding-right:10px;background-size:contain;display:none}.sort_filters .filter-content .filter-options .filtertitle .filterhead span.custom-tooltip:after{content:inherit !important}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;position:relative;width:300px}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main{flex-wrap:inherit;border-bottom:1px solid #000;padding:4px 0;width:auto;margin-right:40px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main{flex-wrap:inherit;border-bottom:1px solid #000;padding:4px 0;width:auto;margin-right:40px}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main{width:90%;margin-right:0}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main:after{width:1.5px;height:100%;position:absolute;right:22px;background:#f0f0f0;top:10%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main:after{content:inherit !important}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .filterhead{width:100%;margin-bottom:10px}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .filterhead{width:auto;margin-bottom:0;border:0;min-width:inherit;margin-right:0;padding:3px 0 0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .filterhead{width:auto;margin-bottom:0;border:0;min-width:inherit;padding:3px 0 0}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item{margin-left:10px}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item{white-space:nowrap}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item{margin-left:0;width:auto;padding:0}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item{padding:0 7px 0 0}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item a{display:block;position:relative;background:#fff;color:#000;border:1px solid #999;padding:6px 20px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;width:100%;text-align:center;cursor:pointer}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item a{border:0;padding:0;font-size:15px;background:0 0 !important;margin-right:20px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item a{border:0;padding:6px 15px;font-size:15px;background:0 0 !important;margin-right:10px;color:#fff;border:1px solid transparent}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item a:hover{background:#e0d2b8;color:#000;border-color:#000}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item a:hover{color:#e0d2b8}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item input{display:none}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.checked a{background:#e0d2b8;color:#000;border-color:#000}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.checked a{color:#e0d2b8}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.checked a span{color:#876e40;font-weight:600;text-align:center;margin-right:0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.checked a{color:#000;padding:6px 15px;border:1px solid #000}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.checked a span{color:#876e40;font-weight:600;text-align:center;margin-right:0}}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.disabled span.label{font-family:"be_vietnamregular";font-weight:400;font-size:15px;color:#000;pointer-events:auto !important;cursor:not-allowed !important;display:block}.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.disabled span.label:after{content:inherit !important}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtertitle .dt-filter-main .item.disabled span.label{padding:6px 15px}}.sort_filters .filter-content .filter-options .filtercontent{padding:10px 0;border:1px solid #aaa;position:absolute;top:45px;width:100%;z-index:99;left:0;background:#fff;min-width:475px;margin-left:-50%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent{z-index:997}}.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type{margin-left:0;min-width:240px}.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type ul li{width:50%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type ul li{width:48%}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent{min-width:400px;margin-left:-145%}.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type{margin-left:0;min-width:200px}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type{min-width:100%}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type ul li{width:50%}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent#tag-diamond_type ul li{width:48%}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent{position:absolute;margin-left:0;min-width:97vw;border:0;top:50px;left:0;right:0}.sort_filters .filter-content .filter-options .filtercontent .filter-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;text-transform:uppercase;margin-bottom:10px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll{height:80%;overflow-y:auto;display:flex;align-items:center}}@media only screen and (max-width:389px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll{align-items:flex-start}}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options{flex-direction:inherit;align-items:flex-start;justify-content:center;flex-wrap:wrap}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper{width:22.33%;margin-bottom:15px;position:relative;display:flex;flex-direction:row;border-radius:4px;margin:0 5px 10px !important}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper{width:30.33%}}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper input{vertical-align:bottom;display:block;margin-top:39px;margin-left:12px;display:none}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper input[type=checkbox]:checked+a{font-weight:600;border:2px solid #000}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper input[type=checkbox]:checked+a:after{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a{display:block;color:#000;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;padding:7px 0 7px 31px;background:#fff;border-radius:4px;position:relative;width:100%;border:1px solid #fff;text-align:left}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a{display:block;padding:7px 0 7px 9px;border-radius:4px;background:#f8f8f8}}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a:hover{border-color:#000}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a:after{content:"";width:12px;height:12px;display:block;border:1px solid #000;position:absolute;top:14px;left:11px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a:after{bottom:19px}}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper a.am-swatch-link.disabled{opacity:.5;cursor:not-allowed}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper .swatch-option{width:70px;height:30px;background-size:cover;display:none;margin:0 auto}.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{text-align:left;padding-top:4px;max-width:100%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent .custom-scroll .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{padding-left:22px;padding-top:0}}.sort_filters .filter-content .filter-options .filtercontent ul{padding:0;margin:0;list-style:none;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:10px}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent ul{margin-top:0}}.sort_filters .filter-content .filter-options .filtercontent ul li{width:25%;margin-bottom:15px;padding:0 10px;position:relative}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent ul li{width:25%}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent ul li{width:calc(33% - 4px);padding:0;margin-bottom:5px;margin-left:2px;margin-right:2px}}.sort_filters .filter-content .filter-options .filtercontent ul li a{color:#000;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;display:block;padding:10px;background:#fff;border-radius:4px;border:1px solid #fff}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent ul li a{display:block;padding:10px;border-radius:4px;background:#f8f8f8;min-height:80px}.sort_filters .filter-content .filter-options .filtercontent ul li a img{mix-blend-mode:darken}}.sort_filters .filter-content .filter-options .filtercontent ul li a img{max-width:75%}.sort_filters .filter-content .filter-options .filtercontent ul li a span{display:block;margin-top:5px}.sort_filters .filter-content .filter-options .filtercontent ul li a:hover{border:1px solid #000}.sort_filters .filter-content .filter-options .filtercontent ul li input{display:none}.sort_filters .filter-content .filter-options .filtercontent ul li.disabled a{opacity:.5;cursor:not-allowed}.sort_filters .filter-content .filter-options .filtercontent ul li.checked .amshopby-link-selected{font-weight:600 !important;border:2px solid #000;border-radius:4px}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent ul li.checked .amshopby-link-selected{border:2px solid #000}}.sort_filters .filter-content .filter-options .filtercontent ol.items{display:flex;flex-wrap:wrap;max-width:100%;padding:9px;gap:10px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent ol.items{padding-top:20px}}.sort_filters .filter-content .filter-options .filtercontent ol.items .item{list-style:none;width:120px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent ol.items .item{width:160px}}.sort_filters .filter-content .filter-options .filtercontent ol.items .item input{display:none}.sort_filters .filter-content .filter-options .filtercontent ol.items .item a{display:block;background:#fff;border:1px solid #999;border-radius:24px;font-size:13px;padding:4px 10px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%}.sort_filters .filter-content .filter-options .filtercontent ol.items .item a.amshopby-link-selected,.sort_filters .filter-content .filter-options .filtercontent ol.items .item a:hover,.sort_filters .filter-content .filter-options .filtercontent ol.items .item a.selected{background:#000;color:#fff;border-color:#000}.sort_filters .filter-content .filter-options .filtercontent ol.items .item a.amshopby-link-selected span,.sort_filters .filter-content .filter-options .filtercontent ol.items .item a:hover span,.sort_filters .filter-content .filter-options .filtercontent ol.items .item a.selected span{color:#fff}.sort_filters .filter-content .filter-options .filtercontent ol.items .item.disabled span.label,.sort_filters .filter-content .filter-options .filtercontent ol.items .item.disable span.label{background:#fff;border:1px solid #999;border-radius:24px;font-size:13px;padding:4px 10px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%;cursor:not-allowed;opacity:.65}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent .bottom_close_filter{border:1px solid #000;background:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#fff;padding:10px;margin-top:30px;width:95%}.sort_filters .filter-content .filter-options .filtercontent .top_close_filter{color:#000;font-size:24px;position:absolute;top:0;right:0;padding:10px 20px}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options{flex-direction:initial;flex-wrap:wrap;align-items:center;justify-content:center}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper{width:19%;margin-right:.5% !important;margin-bottom:3% !important}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper{width:32%}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper input{opacity:0}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper .am-swatch-link{color:#000;display:block;padding:10px;border-radius:9px}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:6px 0;border-radius:4px;margin-top:5px}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper .swatch-option{width:100px;height:40px;background-size:contain;margin:0 auto;display:block}.sort_filters .filter-content .filter-options .filtercontent .am-swatch-options .am-swatch-wrapper input:checked+.am-swatch-link{border:2px solid #000}.sort_filters .filter-content .filter-options .filtercontent .items{display:flex;flex-wrap:wrap;padding:0;justify-content:center;margin:20px 0}.sort_filters .filter-content .filter-options .filtercontent .items li.item{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:10px;margin-right:5px;min-width:50px;padding:0}.sort_filters .filter-content .filter-options .filtercontent .items li.item a{background:#fff;border:1px solid #999;font-size:13px;padding:7px 30px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%;color:#000}.sort_filters .filter-content .filter-options .filtercontent .items li.item input{display:none}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape>label{padding-left:0;display:block;text-align:center;margin-left:-15px}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options{display:flex;flex-direction:inherit;flex-wrap:wrap}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper{margin-bottom:0 !important;width:40%;margin-right:2%}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper a{display:flex;align-items:center;margin-bottom:10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper a.disabled{opacity:.5}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper .swatch-option{width:45px;height:40px;margin-right:5px;background-size:contain}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:5px 3px 0;border:1px solid #f5ebd8;border-radius:4px;margin-top:-10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a .am-shopby-swatch-label{border:1px solid #999}.sort_filters .filter-content .filter-options .filtercontent .grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a .am-shopby-swatch-label:after{content:"X";float:right;padding:5px 10px;border-left:1px solid #999;margin-top:-3px}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper{padding-top:0;padding-bottom:10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .am-swatch-link{position:relative;display:flex}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .am-swatch-link:before{margin-right:10px;content:"";width:18px;height:18px;background:#fff;display:block;border:1px solid #000;margin-bottom:.5rem}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label="Yellow Gold"]:before{background:#ffd701a6}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label="Rose Gold"]:before{background:#ffdcc2}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label=Platinum]:before{background:#ddd7d2}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper .swatch-option{max-width:100%;display:block;text-align:center;padding:0;border:1px solid #f5ebd8;border-radius:4px;margin-bottom:20px}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper input:checked+a .swatch-option{border:1px solid #999;padding:5px 3px 0;margin-top:-8px}.sort_filters .filter-content .filter-options .filtercontent .grouped_metal .filter-options-content .grouped_metal .am-swatch-wrapper input:checked+a .swatch-option:after{content:"X";float:right;padding:5px 10px;border-left:1px solid #999;margin-top:-5px;margin-left:5px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .items .item{margin-bottom:20px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .items .item a.amshopby-link-selected{border:1px solid #999;border-radius:4px;font-weight:inherit;padding:5px 5px 0}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .items .item a.amshopby-link-selected:after{content:"X";float:right;padding:5px 10px;border-left:1px solid #999;margin-top:-5px;margin-left:5px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper{margin-bottom:0 !important;width:100%;margin-right:2%;padding-top:10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper a{display:flex;align-items:center;margin-bottom:10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper a.disabled{opacity:.5}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper .swatch-option{width:45px;height:40px;margin-right:5px;background-size:contain}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:5px 3px 0;border:1px solid #f5ebd8;border-radius:4px;margin-top:-10px}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper input:checked+a .am-shopby-swatch-label{border:1px solid #999}.sort_filters .filter-content .filter-options .filtercontent .grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper input:checked+a .am-shopby-swatch-label:after{content:"X";float:right;padding:5px 10px;border-left:1px solid #999;margin-top:-3px}}.sort_filters .filter-content .filter-options .filter-options-item{display:inline-block;position:relative;margin-bottom:20px;width:100%}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item{display:block;margin-bottom:5px}}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width{max-width:100%;outline:none !important;flex:0 0 100%;display:block}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.allowed_width{max-width:100%}}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width.active .filter-options-content{right:0;margin:auto}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filterhead{max-width:220px;margin:0 auto}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filterhead{max-width:43%;margin:0 0 0 15px}}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filterhead span.filterselected{width:100%}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content{max-width:220px;min-width:220px;margin:0}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content{max-width:100%;min-width:100%;position:relative !important;top:0 !important;padding:0;left:0 !important}}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol{padding:0;margin-bottom:0;text-align:left}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li{padding:3px 0}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li input:focus{box-shadow:none}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li input.form-check-input:checked{background-color:#000;border-color:#000}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li a{margin-left:5px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li a{color:#000;border:0;display:block;padding:10px;border-radius:4px;background:#f8f8f8}.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li a.amshopby-link-selected,.sort_filters .filter-content .filter-options .filter-options-item.allowed_width .filter-options-content ol li a:hover{background:#f8f8f8;color:#000;border-width:2px}}.sort_filters .filter-content .filter-options .filter-options-item.is_stock{display:block;border-bottom:1px solid #999}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock{border-bottom:0}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock{border-bottom:0}}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol{list-style:none;display:block;align-items:center;justify-items:center;margin:0;padding:0 0 30px;width:100%}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol{padding-bottom:5px}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol{padding-bottom:0}}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li{display:inline-block}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li a{display:block;font-family:"Lato",sans-serif;font-weight:300;font-size:16px;line-height:normal;color:#000;border:1px solid #aaa;border-radius:32px;padding:11px 44px;text-align:center;margin-right:10px;transition-duration:.3s}@media only screen and (min-width:1033px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li a:hover{background:#000;color:#fff}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li a:hover span{color:#fff}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li a{padding:10px 20px;margin-right:0;margin-left:5px;font-size:14px}}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li input{display:none}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li.selected a{background:#000;color:#fff}.sort_filters .filter-content .filter-options .filter-options-item.is_stock .filter-options-content ol li.selected a span{color:#fff}.sort_filters .filter-content .filter-options .filter-options-item label{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:15.18px;margin-bottom:5px}.sort_filters .filter-content .filter-options .filter-options-item .filter-options-title{position:relative;margin:0 10px;background:#fff;color:#000;border:1px solid #999;padding:5px 0;font-family:"be_vietnamregular";font-weight:400;font-size:12px;margin-top:5px;width:150px;text-align:center;cursor:pointer}.sort_filters .filter-content .filter-options .filter-options-item .filter-options-title:after{content:"";border-right:1.5px solid #000;border-bottom:1.5px solid #000;width:8px;height:8px;transform:rotate(-315deg);position:absolute;top:7px;right:8px}.sort_filters .filter-content .filter-options .filter-options-item.active .filter-options-title{border:2px solid #000}.sort_filters .filter-content .filter-options .filter-options-item.active .filter-options-content{position:absolute;top:64px;left:0;width:100%;background:#fff;z-index:99}.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed{width:auto;padding-bottom:0;margin-bottom:17px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed{width:50%;padding:0 15px;margin-bottom:5px}}.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed .filtercontent{top:60px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed .filtercontent{top:53px;left:inherit;right:0}}.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed .filtercontent ol.items{align-items:center;justify-content:center;gap:inherit}.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed .filtercontent ol.items li{width:auto;min-width:50px;margin-right:5px;margin-bottom:10px}.sort_filters .filter-content .filter-options .filter-options-item.ring_sizes_allowed .filtercontent ol.items li a{padding:4px 8px;font-size:13px;width:100%;text-align:center;line-height:15.18px}.sort_filters .filter-content .filter-options form .filter-options-item{display:inline-block;position:inherit}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form .filter-options-item{width:30%;margin-right:5px}}.sort_filters .filter-content .filter-options form .filter-options-item label{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:15.18px;margin-bottom:5px}.sort_filters .filter-content .filter-options form .filter-options-item .filter-options-title{position:relative;margin:0 10px;background:#fff;color:#000;border:1px solid #999;padding:5px 30px 5px 13px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;margin-top:5px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form .filter-options-item .filter-options-title{margin:0 auto 15px;width:100%}}.sort_filters .filter-content .filter-options form .filter-options-item .filter-options-title:after{content:"";border-right:1.5px solid #000;border-bottom:1.5px solid #000;width:8px;height:8px;transform:rotate(-315deg);position:absolute;top:7px;right:8px}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content{position:absolute;top:64px;left:0;width:100%;background:#fff;z-index:99}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul{padding:0;margin:0;list-style:none;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:10px}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li{width:10%;margin-bottom:15px;padding:0 10px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li{width:32%}}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a{color:#000;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:14px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a{display:block;padding:10px;border-radius:4px}}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a span{display:block}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a img{max-width:100%}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a.amshopby-link-selected{font-weight:600 !important}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li a.amshopby-link-selected{border:2px solid #000}}.sort_filters .filter-content .filter-options form .filter-options-item.active .filter-options-content ul li input{float:left;margin-top:6px;display:none}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .am-filter-items-attr_price{margin:0 auto;max-width:90%}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .am-filter-items-attr_price form{display:block}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .am-slider{position:relative;height:1px;background:#000;margin-top:20px}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-range{height:4px;background:#000;top:-2px}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle{width:20px !important;height:20px;border:1.8px solid #000 !important;background:#fff !important;border-radius:50%;position:absolute;top:-6px;z-index:9;color:#000}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle[style="left: 100%;"]{left:97% !important}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .amshopby-slider-display{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;margin-top:15px}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .amshopby-slider-display span.from-price{float:left}.sort_filters .filter-content .filter-options .amshopby-slider-wrapper .amshopby-slider-container .amshopby-slider-display span.to-price{float:right}.sort_filters .filter-content .filter-options .wedding-made{border-bottom:1px solid #999;padding-bottom:15px}.sort_filters .filter-content .filter-options .wedding-made ol{margin:0;padding:0;display:flex;align-items:center;justify-content:center;list-style:none}.sort_filters .filter-content .filter-options .wedding-made ol li a{background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none;display:block;font-size:12px;line-height:15.18px;width:160px}.sort_filters .filter-content .filter-options .wedding-made ol li a:hover{color:#fff !important;background:#000 !important;border:1px solid #000}.sort_filters .filter-content .filter-options .wedding-made ol li.selected a{background:#000;color:#fff;border:1px solid #000}.sort_filters .filter-content .filter-options .wedding-made ol li:nth-last-of-type(2){margin-right:10px}@media only screen and (max-width:1024px){.sort_filters .filter-content .filter-options .wedding_form_custom{width:100%}.sort_filters .filter-content .filter-options .wedding-made{border-bottom:0}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter_parent:nth-child(even) .filtercontent{left:inherit}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter_parent.stone-type-parent~.filter_parent:nth-child(odd) .filtercontent{left:inherit}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter_parent.stone-type-parent~.filter_parent:nth-child(even) .filtercontent{left:0}}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options .filter_parent.ring_setting_fitler .filtercontent{right:inherit;left:0}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type{display:flex;margin-bottom:0;padding-top:0}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .filterhead{border:0;padding:0 11px 7px !important;margin:0 12px 0 0}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .filterhead{width:100%}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .filterhead span.filterselected{display:none}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .filterhead span{padding-top:5px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .filterhead span{justify-content:center}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type{display:block !important;position:relative;top:0;border:0;padding:0;margin-right:20px;margin-left:0;min-width:initial;width:auto}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type{padding:0 10px;margin:0}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol{justify-content:center;align-items:center;padding-top:10px;padding-left:0;display:flex;margin-bottom:0;padding-bottom:10px;list-style:none}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol{flex-wrap:wrap;justify-content:center;gap:10px}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li{width:auto;padding:0 6px 0 0}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li{width:47%;margin-right:0}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li input{display:none}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px}@media only screen and (max-width:767px){.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a{display:block;width:100%}}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a span{margin-top:0}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a img{display:none}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a:hover,.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a.amshopby-link-selected{border-color:#000;background-color:#000}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a:hover span,.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li a.amshopby-link-selected span{color:#fff}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li.checked a{border-color:#000;background-color:#000;color:#fff}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li.checked a span{color:#fff}.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li.disabled span.label,.sort_filters .filter-content .filter-options.landing-page .grouped_diamond_type .tag-grouped_diamond_type ol li.disable span.label{min-height:auto;border:1px solid #aaa;background:#fff;border-radius:32px;min-width:100px;padding:5px 26px;font-size:14px;cursor:not-allowed;display:block;opacity:.6}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-common .filter-options .filter-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000;text-transform:uppercase;margin-bottom:10px}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-common .filter-options .am-ranges ol{display:flex;align-items:center;justify-content:center;margin:5px 0 25px;list-style:none;flex-wrap:wrap;padding:0}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li{margin-right:10px;margin-bottom:10px}}@media only screen and (max-width:1032px) and (max-width:767px){.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li{margin-right:0}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li a{border:1px solid #999;color:#000;font-size:12px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li a img{display:none}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li.selected a.amshopby-link-selected{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li.disabled a{opacity:.5;cursor:not-allowed}.sort_filters .filter-content .filter-common .filter-options .am-ranges ol li input{opacity:0;display:none}}@media only screen and (max-width:1032px){.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper{width:100%;padding:0 20px}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper label{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;text-transform:uppercase;margin-bottom:10px;text-align:center;display:block;margin-top:20px}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .items{width:90%;max-width:100%;display:block;margin:0 auto}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-range{height:4px;background:#000;top:-2px}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .amshopby-slider-container .am-slider{position:relative;height:1px;background:#000;margin-top:20px}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat left top;width:22px;height:20px;top:-6px;position:absolute;z-index:2;cursor:default}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle:focus{outline:0;border:0}.sort_filters .filter-content .filter-common .filter-options .amshopby-slider-wrapper .amshopby-slider-container .amshopby-slider-display{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;margin-top:15px}}.sort_filters .filter-actions{text-align:center}@media only screen and (max-width:767px){.sort_filters.qd_price_parent{position:absolute;right:9px;bottom:0;width:44%;margin-top:0;margin-bottom:0}.sort_filters.qd_price_parent.odd{bottom:48px}.sort_filters.qd_price_parent #tag-price{left:-121%}}.sort_filters.qd_price_parent .filter-content .filter-options .filtertitle{padding:0}@media only screen and (max-width:767px){.sort_filters.qd_price_parent .filter-content .filter-options .filtertitle .filter_parent{width:100%;padding:0}}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter{color:#000}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper label{font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;text-transform:capitalize}@media only screen and (max-width:767px){.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper label{text-align:left;padding-left:15px;margin-top:0}}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper .amshopby-slider-container .am-slider{height:4px}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-range{top:0;background-color:#bda880}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle{top:-4px}.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper .am-filter-items-attr_price{width:450px}@media only screen and (max-width:767px){.sort_filters.qd_price_parent .filter-content .filter-options .qd-price-filter .amshopby-slider-wrapper .am-filter-items-attr_price{width:94%}}.filter-results{text-align:center;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:15px 0}@media only screen and (max-width:1032px){.filter-results{margin-top:0;margin-bottom:5px}}@media only screen and (max-width:1032px){.catalog-options{padding:10px 0 5px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.catalog-options a{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;color:#000;border:1px solid #000;padding:7px 20px;display:block}.catalog-options a.active{background:#e0d2b8}}@media only screen and (max-width:1032px) and (max-width:375px){.catalog-options a{padding:7px 16px}}@media only screen and (max-width:1032px){.catalog-options span{margin:0 10px;color:#000}.catalog-options ol{list-style:none;margin:0;padding:0;text-align:center}.catalog-options ol li{display:inline-block}.catalog-options ol li input{display:none}.catalog-options ol li.selected a{background:#e0d2b8}}.amscroll-load-button{border:1px solid #999 !important;color:#fff !important;margin:90px auto 20px !important;display:block;font-family:"Be Vietnam Pro";font-weight:400;font-size:24px;padding:12px 65px;background:#000;text-transform:capitalize;pointer-events:all !important;border-radius:32px}.amscroll-load-button img.amscroll-loading-icon,.amscroll-load-button svg,.amscroll-load-button svg.amscroll-loading-icon{display:none}@media only screen and (max-width:767px){.amscroll-load-button{font-size:18px}}.amscroll-load-button:hover{background:#000 !important;color:#fff !important}.amscroll-load-button:hover span{color:#fff !important}.amscroll-load-button span{color:#fff !important;pointer-events:none !important}body.catalogsearch-result-index .amscroll-load-button{margin:40px auto !important}body[class*=categorypath-diamond-] .sort_filters .filter-content .filter-options .filtercontent#tag-style .custom-scroll{align-items:flex-start}body.categorypath-gemstone .sort_filters .filter-content .filter-options .filtercontent#tag-gemstone .custom-scroll{align-items:flex-start}body.categorypath-gemstone .sort_filters .filter-content .filter-options .filtercontent#tag-gemstone .custom-scroll ul li a img{max-width:60%}body.ambrand-index-index .category-hero .category-image{min-height:420px;margin-bottom:0}body.ambrand-index-index .category-hero .container .col-lg-5,body.ambrand-index-index .category-hero .container .col-lg-7{width:100% !important;text-align:center !important}body.ambrand-index-index .category-hero .category-description .readmore{display:none !important}.custom_gallery .container{max-width:1920px}.custom_gallery .container .gallery_wrap{align-items:flex-start;display:flex}.custom_gallery .container .gallery_wrap .gallery_wrap_lt{flex:0 0 75%}.custom_gallery .container .gallery_wrap .gallery_wrap_rt{flex:0 0 25%;background:#000;color:#fff;height:775px}@media only screen and (max-width:767px){body.categorypath-ring-builder-by-stone footer .copy-right .back-to-top,body.categorypath-ring-builder-summary footer .copy-right .back-to-top{bottom:240px}}@media only screen and (min-width:1033px){body.catalog-product-view footer,body.categorypath-ring-builder-summary footer,body.loosediamonds-index-index footer,body.categorypath-ring-builder-by-stone footer,body.cms-eternity-rings-create-own footer{display:none}body.catalog-product-view .promo-top,body.categorypath-ring-builder-summary .promo-top,body.loosediamonds-index-index .promo-top,body.categorypath-ring-builder-by-stone .promo-top,body.cms-eternity-rings-create-own .promo-top{z-index:997}}@media only screen and (min-width:1033px){body.catalog-product-view .header,body.categorypath-ring-builder-summary .header,body.loosediamonds-index-index .header,body.categorypath-ring-builder-by-stone .header,body.cms-eternity-rings-create-own .header{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #b0b0b0}}@media only screen and (max-width:1600px) and (min-width:1367px){body.catalog-product-view .header,body.categorypath-ring-builder-summary .header,body.loosediamonds-index-index .header,body.categorypath-ring-builder-by-stone .header,body.cms-eternity-rings-create-own .header{justify-content:space-between;padding:0 9px;padding-right:0}}@media only screen and (max-width:1366px) and (min-width:1200px){body.catalog-product-view .header,body.categorypath-ring-builder-summary .header,body.loosediamonds-index-index .header,body.categorypath-ring-builder-by-stone .header,body.cms-eternity-rings-create-own .header{justify-content:space-between;padding:0 9px;padding-right:0}}@media only screen and (max-width:1032px){body.catalog-product-view .header,body.categorypath-ring-builder-summary .header,body.loosediamonds-index-index .header,body.categorypath-ring-builder-by-stone .header,body.cms-eternity-rings-create-own .header{position:relative;width:100%;top:0;left:0;background:#fff}}body.catalog-product-view .header .header__top,body.categorypath-ring-builder-summary .header .header__top,body.loosediamonds-index-index .header .header__top,body.categorypath-ring-builder-by-stone .header .header__top,body.cms-eternity-rings-create-own .header .header__top{order:1;padding-top:0;margin-top:-10px;background:#fff}@media only screen and (max-width:1610px) and (min-width:1367px){body.catalog-product-view .header .header__top,body.categorypath-ring-builder-summary .header .header__top,body.loosediamonds-index-index .header .header__top,body.categorypath-ring-builder-by-stone .header .header__top,body.cms-eternity-rings-create-own .header .header__top{flex:0 0 9%;padding-left:0;padding-right:0}}@media only screen and (max-width:1366px) and (min-width:1200px){body.catalog-product-view .header .header__top,body.categorypath-ring-builder-summary .header .header__top,body.loosediamonds-index-index .header .header__top,body.categorypath-ring-builder-by-stone .header .header__top,body.cms-eternity-rings-create-own .header .header__top{flex:0 0 11%;padding-left:0;padding-right:0}}body.catalog-product-view .header .header__top .header-top-left,body.categorypath-ring-builder-summary .header .header__top .header-top-left,body.loosediamonds-index-index .header .header__top .header-top-left,body.categorypath-ring-builder-by-stone .header .header__top .header-top-left,body.cms-eternity-rings-create-own .header .header__top .header-top-left{display:none}body.catalog-product-view .header .header__top .header__top__right,body.categorypath-ring-builder-summary .header .header__top .header__top__right,body.loosediamonds-index-index .header .header__top .header__top__right,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right,body.cms-eternity-rings-create-own .header .header__top .header__top__right{display:flex;align-items:inherit;justify-content:inherit;width:100%;padding-top:15px !important;padding:inherit}@media only screen and (max-width:1600px) and (min-width:1367px){body.catalog-product-view .header .header__top .header__top__right,body.categorypath-ring-builder-summary .header .header__top .header__top__right,body.loosediamonds-index-index .header .header__top .header__top__right,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right,body.cms-eternity-rings-create-own .header .header__top .header__top__right{padding-top:10px}}@media only screen and (max-width:1366px) and (min-width:1200px){body.catalog-product-view .header .header__top .header__top__right,body.categorypath-ring-builder-summary .header .header__top .header__top__right,body.loosediamonds-index-index .header .header__top .header__top__right,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right,body.cms-eternity-rings-create-own .header .header__top .header__top__right{padding-top:10px}}body.catalog-product-view .header .header__top .header__top__right .sign-in-nav,body.categorypath-ring-builder-summary .header .header__top .header__top__right .sign-in-nav,body.loosediamonds-index-index .header .header__top .header__top__right .sign-in-nav,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .sign-in-nav,body.cms-eternity-rings-create-own .header .header__top .header__top__right .sign-in-nav{display:none}body.catalog-product-view .header .header__top .header__top__right .sign-in-nav span.text-md,body.categorypath-ring-builder-summary .header .header__top .header__top__right .sign-in-nav span.text-md,body.loosediamonds-index-index .header .header__top .header__top__right .sign-in-nav span.text-md,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .sign-in-nav span.text-md,body.cms-eternity-rings-create-own .header .header__top .header__top__right .sign-in-nav span.text-md{display:none}body.catalog-product-view .header .header__top .header__top__right .search-store-icons a,body.categorypath-ring-builder-summary .header .header__top .header__top__right .search-store-icons a,body.loosediamonds-index-index .header .header__top .header__top__right .search-store-icons a,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .search-store-icons a,body.cms-eternity-rings-create-own .header .header__top .header__top__right .search-store-icons a{color:#fff;margin-left:10px}@media only screen and (max-width:1600px) and (min-width:1200px){body.catalog-product-view .header .header__top .header__top__right .search-store-icons a,body.categorypath-ring-builder-summary .header .header__top .header__top__right .search-store-icons a,body.loosediamonds-index-index .header .header__top .header__top__right .search-store-icons a,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .search-store-icons a,body.cms-eternity-rings-create-own .header .header__top .header__top__right .search-store-icons a{margin-left:10px}}@media only screen and (max-width:1700px) and (min-width:1200px){body.catalog-product-view .header .header__top .header__top__right .search-store-icons a.store-icon,body.categorypath-ring-builder-summary .header .header__top .header__top__right .search-store-icons a.store-icon,body.loosediamonds-index-index .header .header__top .header__top__right .search-store-icons a.store-icon,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .search-store-icons a.store-icon,body.cms-eternity-rings-create-own .header .header__top .header__top__right .search-store-icons a.store-icon{margin-left:0}}@media only screen and (min-width:1033px){body.catalog-product-view .header .header__top .header__top__right .search-store-icons a i,body.categorypath-ring-builder-summary .header .header__top .header__top__right .search-store-icons a i,body.loosediamonds-index-index .header .header__top .header__top__right .search-store-icons a i,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .search-store-icons a i,body.cms-eternity-rings-create-own .header .header__top .header__top__right .search-store-icons a i{color:#000}}body.catalog-product-view .header .header__top .header__top__right .search-drop,body.categorypath-ring-builder-summary .header .header__top .header__top__right .search-drop,body.loosediamonds-index-index .header .header__top .header__top__right .search-drop,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .search-drop,body.cms-eternity-rings-create-own .header .header__top .header__top__right .search-drop{position:fixed;top:82px;right:70px}@media only screen and (max-width:1600px) and (min-width:1367px){body.catalog-product-view .header .header__top .header__top__right .top-links--right,body.categorypath-ring-builder-summary .header .header__top .header__top__right .top-links--right,body.loosediamonds-index-index .header .header__top .header__top__right .top-links--right,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .top-links--right,body.cms-eternity-rings-create-own .header .header__top .header__top__right .top-links--right{margin-right:10px}}@media only screen and (max-width:1366px) and (min-width:1200px){body.catalog-product-view .header .header__top .header__top__right .top-links--right,body.categorypath-ring-builder-summary .header .header__top .header__top__right .top-links--right,body.loosediamonds-index-index .header .header__top .header__top__right .top-links--right,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .top-links--right,body.cms-eternity-rings-create-own .header .header__top .header__top__right .top-links--right{margin-right:10px}}body.catalog-product-view .header .header__top .header__top__right .top-links--right span span,body.categorypath-ring-builder-summary .header .header__top .header__top__right .top-links--right span span,body.loosediamonds-index-index .header .header__top .header__top__right .top-links--right span span,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .top-links--right span span,body.cms-eternity-rings-create-own .header .header__top .header__top__right .top-links--right span span{display:none}body.catalog-product-view .header .header__top .header__top__right .minicart-wrapper .showcart,body.categorypath-ring-builder-summary .header .header__top .header__top__right .minicart-wrapper .showcart,body.loosediamonds-index-index .header .header__top .header__top__right .minicart-wrapper .showcart,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .minicart-wrapper .showcart,body.cms-eternity-rings-create-own .header .header__top .header__top__right .minicart-wrapper .showcart{color:#000}body.catalog-product-view .header .header__top .header__top__right .minicart-wrapper .showcart .counter-label span,body.categorypath-ring-builder-summary .header .header__top .header__top__right .minicart-wrapper .showcart .counter-label span,body.loosediamonds-index-index .header .header__top .header__top__right .minicart-wrapper .showcart .counter-label span,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .minicart-wrapper .showcart .counter-label span,body.cms-eternity-rings-create-own .header .header__top .header__top__right .minicart-wrapper .showcart .counter-label span{display:none}@media only screen and (min-width:1033px){body.catalog-product-view .header .header__top .header__top__right .minicart-wrapper .showcart:before,body.categorypath-ring-builder-summary .header .header__top .header__top__right .minicart-wrapper .showcart:before,body.loosediamonds-index-index .header .header__top .header__top__right .minicart-wrapper .showcart:before,body.categorypath-ring-builder-by-stone .header .header__top .header__top__right .minicart-wrapper .showcart:before,body.cms-eternity-rings-create-own .header .header__top .header__top__right .minicart-wrapper .showcart:before{filter:invert(1)}}body.catalog-product-view .header .header__logo,body.categorypath-ring-builder-summary .header .header__logo,body.loosediamonds-index-index .header .header__logo,body.categorypath-ring-builder-by-stone .header .header__logo,body.cms-eternity-rings-create-own .header .header__logo{margin-top:0;padding:0}body.catalog-product-view .header .header__logo img,body.categorypath-ring-builder-summary .header .header__logo img,body.loosediamonds-index-index .header .header__logo img,body.categorypath-ring-builder-by-stone .header .header__logo img,body.cms-eternity-rings-create-own .header .header__logo img{width:230px}@media only screen and (max-width:1600px) and (min-width:1367px){body.catalog-product-view .header .header__logo img,body.categorypath-ring-builder-summary .header .header__logo img,body.loosediamonds-index-index .header .header__logo img,body.categorypath-ring-builder-by-stone .header .header__logo img,body.cms-eternity-rings-create-own .header .header__logo img{min-width:230px}}body.catalog-product-view .header .header__nav.navbar,body.categorypath-ring-builder-summary .header .header__nav.navbar,body.loosediamonds-index-index .header .header__nav.navbar,body.categorypath-ring-builder-by-stone .header .header__nav.navbar,body.cms-eternity-rings-create-own .header .header__nav.navbar{position:inherit}@media only screen and (max-width:1600px) and (min-width:1367px){body.catalog-product-view .header .header__nav.navbar,body.categorypath-ring-builder-summary .header .header__nav.navbar,body.loosediamonds-index-index .header .header__nav.navbar,body.categorypath-ring-builder-by-stone .header .header__nav.navbar,body.cms-eternity-rings-create-own .header .header__nav.navbar{flex:0 0 71%;padding:0}body.catalog-product-view .header .header__nav.navbar ul,body.categorypath-ring-builder-summary .header .header__nav.navbar ul,body.loosediamonds-index-index .header .header__nav.navbar ul,body.categorypath-ring-builder-by-stone .header .header__nav.navbar ul,body.cms-eternity-rings-create-own .header .header__nav.navbar ul{justify-content:space-between}}@media only screen and (max-width:1366px) and (min-width:1200px){body.catalog-product-view .header .header__nav.navbar,body.categorypath-ring-builder-summary .header .header__nav.navbar,body.loosediamonds-index-index .header .header__nav.navbar,body.categorypath-ring-builder-by-stone .header .header__nav.navbar,body.cms-eternity-rings-create-own .header .header__nav.navbar{flex:0 0 75%;padding:0 5px}body.catalog-product-view .header .header__nav.navbar ul,body.categorypath-ring-builder-summary .header .header__nav.navbar ul,body.loosediamonds-index-index .header .header__nav.navbar ul,body.categorypath-ring-builder-by-stone .header .header__nav.navbar ul,body.cms-eternity-rings-create-own .header .header__nav.navbar ul{justify-content:space-between}}@media only screen and (max-width:1032px){body.catalog-product-view .header .header__nav.navbar,body.categorypath-ring-builder-summary .header .header__nav.navbar,body.loosediamonds-index-index .header .header__nav.navbar,body.categorypath-ring-builder-by-stone .header .header__nav.navbar,body.cms-eternity-rings-create-own .header .header__nav.navbar{position:fixed}}@media only screen and (min-width:1033px){body.catalog-product-view .header .header__nav.navbar li,body.categorypath-ring-builder-summary .header .header__nav.navbar li,body.loosediamonds-index-index .header .header__nav.navbar li,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li,body.cms-eternity-rings-create-own .header .header__nav.navbar li{padding:7px 0 8px !important}}body.catalog-product-view .header .header__nav.navbar li>a,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a,body.loosediamonds-index-index .header .header__nav.navbar li>a,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a{padding:0 10px}@media only screen and (max-width:1764px) and (min-width:1615px){body.catalog-product-view .header .header__nav.navbar li>a,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a,body.loosediamonds-index-index .header .header__nav.navbar li>a,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a{font-size:15px;padding:0 7px}}@media only screen and (max-width:1615px) and (min-width:1546px){body.catalog-product-view .header .header__nav.navbar li>a,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a,body.loosediamonds-index-index .header .header__nav.navbar li>a,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a{font-size:14px;padding:0 5px}}@media only screen and (max-width:1546px) and (min-width:1446px){body.catalog-product-view .header .header__nav.navbar li>a,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a,body.loosediamonds-index-index .header .header__nav.navbar li>a,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a{font-size:13px;padding:0 4px}}@media only screen and (max-width:1445px) and (min-width:1100px){body.catalog-product-view .header .header__nav.navbar li>a,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a,body.loosediamonds-index-index .header .header__nav.navbar li>a,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a{font-size:12px;padding:0 3px}}body.catalog-product-view .header .header__nav.navbar li>a .discover-img,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a .discover-img,body.loosediamonds-index-index .header .header__nav.navbar li>a .discover-img,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a .discover-img,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a .discover-img{width:45px}@media only screen and (max-width:1700px) and (min-width:1367px){body.catalog-product-view .header .header__nav.navbar li>a .discover-img,body.categorypath-ring-builder-summary .header .header__nav.navbar li>a .discover-img,body.loosediamonds-index-index .header .header__nav.navbar li>a .discover-img,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li>a .discover-img,body.cms-eternity-rings-create-own .header .header__nav.navbar li>a .discover-img{width:40px}}@media only screen and (min-width:1033px){body.catalog-product-view .header .header__nav.navbar li .sub-nav,body.categorypath-ring-builder-summary .header .header__nav.navbar li .sub-nav,body.loosediamonds-index-index .header .header__nav.navbar li .sub-nav,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li .sub-nav,body.cms-eternity-rings-create-own .header .header__nav.navbar li .sub-nav{top:38px}body.catalog-product-view .header .header__nav.navbar li .ring-nav,body.categorypath-ring-builder-summary .header .header__nav.navbar li .ring-nav,body.loosediamonds-index-index .header .header__nav.navbar li .ring-nav,body.categorypath-ring-builder-by-stone .header .header__nav.navbar li .ring-nav,body.cms-eternity-rings-create-own .header .header__nav.navbar li .ring-nav{top:39px}}body.catalog-product-view .promo-top:not(.d-none)~.page-main .gallery-section,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.page-main .gallery-section,body.loosediamonds-index-index .promo-top:not(.d-none)~.page-main .gallery-section,body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.page-main .gallery-section,body.cms-eternity-rings-create-own .promo-top:not(.d-none)~.page-main .gallery-section{top:109px;height:calc(100% - 109px)}body.catalog-product-view .promo-top:not(.d-none)~.page-main .product-info-section,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.page-main .product-info-section,body.loosediamonds-index-index .promo-top:not(.d-none)~.page-main .product-info-section,body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.page-main .product-info-section,body.cms-eternity-rings-create-own .promo-top:not(.d-none)~.page-main .product-info-section{top:109px}body.catalog-product-view .promo-top.promo_verse~.page-main .gallery-section,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .gallery-section,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .gallery-section,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .gallery-section,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .gallery-section{top:147px;height:calc(100% - 147px)}body.catalog-product-view .promo-top.promo_verse~.page-main .product-info-section,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .product-info-section,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .product-info-section,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .product-info-section,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .product-info-section{top:147px}body.catalog-product-view .promo-top.promo_verse~.page-main .settings-steps,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .settings-steps,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .settings-steps,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .settings-steps,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .settings-steps{margin:12px auto}@media only screen and (max-width:767px){body.catalog-product-view .promo-top.promo_verse~.page-main .settings-steps,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .settings-steps,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .settings-steps,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .settings-steps,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .settings-steps{margin:25px auto 15px}}body.catalog-product-view .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .sidebar-btn{top:115px}@media only screen and (max-width:1024px){body.catalog-product-view .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .sidebar-btn{top:132px}}@media only screen and (max-width:767px){body.catalog-product-view .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.loosediamonds-index-index .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.cms-eternity-rings-create-own .promo-top.promo_verse~.page-main .sidebar-btn{top:223px}}@media only screen and (min-width:1033px){body.catalog-product-view .page-bottom .join_us_social_media,body.categorypath-ring-builder-summary .page-bottom .join_us_social_media,body.loosediamonds-index-index .page-bottom .join_us_social_media,body.categorypath-ring-builder-by-stone .page-bottom .join_us_social_media,body.cms-eternity-rings-create-own .page-bottom .join_us_social_media{display:none}}@media only screen and (min-width:1033px){body.catalog-product-view #chat-widget-container,body.categorypath-ring-builder-summary #chat-widget-container,body.loosediamonds-index-index #chat-widget-container,body.categorypath-ring-builder-by-stone #chat-widget-container,body.cms-eternity-rings-create-own #chat-widget-container{bottom:165px !important;right:7px !important}body.catalog-product-view #chat-widget-container iframe#chat-widget,body.categorypath-ring-builder-summary #chat-widget-container iframe#chat-widget,body.loosediamonds-index-index #chat-widget-container iframe#chat-widget,body.categorypath-ring-builder-by-stone #chat-widget-container iframe#chat-widget,body.cms-eternity-rings-create-own #chat-widget-container iframe#chat-widget{top:-19px !important}}@media only screen and (max-width:1032px){body.catalog-product-view #chat-widget-container,body.categorypath-ring-builder-summary #chat-widget-container,body.loosediamonds-index-index #chat-widget-container,body.categorypath-ring-builder-by-stone #chat-widget-container,body.cms-eternity-rings-create-own #chat-widget-container{bottom:150px !important}body.catalog-product-view #chat-widget-container #chat-widget,body.categorypath-ring-builder-summary #chat-widget-container #chat-widget,body.loosediamonds-index-index #chat-widget-container #chat-widget,body.categorypath-ring-builder-by-stone #chat-widget-container #chat-widget,body.cms-eternity-rings-create-own #chat-widget-container #chat-widget{position:fixed !important;bottom:0 !important}}body.catalog-product-view .page-footer,body.categorypath-ring-builder-summary .page-footer,body.loosediamonds-index-index .page-footer,body.categorypath-ring-builder-by-stone .page-footer,body.cms-eternity-rings-create-own .page-footer{background:#e3e3e3}@media only screen and (max-width:1024px){body.catalog-product-view .page-footer,body.categorypath-ring-builder-summary .page-footer,body.loosediamonds-index-index .page-footer,body.categorypath-ring-builder-by-stone .page-footer,body.cms-eternity-rings-create-own .page-footer{padding:5% 0 28%}}body.catalog-product-view .page-footer p,body.catalog-product-view .page-footer a,body.catalog-product-view .page-footer .footer-title,body.categorypath-ring-builder-summary .page-footer p,body.categorypath-ring-builder-summary .page-footer a,body.categorypath-ring-builder-summary .page-footer .footer-title,body.loosediamonds-index-index .page-footer p,body.loosediamonds-index-index .page-footer a,body.loosediamonds-index-index .page-footer .footer-title,body.categorypath-ring-builder-by-stone .page-footer p,body.categorypath-ring-builder-by-stone .page-footer a,body.categorypath-ring-builder-by-stone .page-footer .footer-title,body.cms-eternity-rings-create-own .page-footer p,body.cms-eternity-rings-create-own .page-footer a,body.cms-eternity-rings-create-own .page-footer .footer-title{color:#000}body.catalog-product-view .page-footer .copy-right p:before,body.categorypath-ring-builder-summary .page-footer .copy-right p:before,body.loosediamonds-index-index .page-footer .copy-right p:before,body.categorypath-ring-builder-by-stone .page-footer .copy-right p:before,body.cms-eternity-rings-create-own .page-footer .copy-right p:before{background:#000}body.catalog-product-view .page-footer .copy-right ul.list-group,body.categorypath-ring-builder-summary .page-footer .copy-right ul.list-group,body.loosediamonds-index-index .page-footer .copy-right ul.list-group,body.categorypath-ring-builder-by-stone .page-footer .copy-right ul.list-group,body.cms-eternity-rings-create-own .page-footer .copy-right ul.list-group{margin-bottom:30px}@media only screen and (max-width:767px){body.catalog-product-view .page-footer .copy-right ul.list-group,body.categorypath-ring-builder-summary .page-footer .copy-right ul.list-group,body.loosediamonds-index-index .page-footer .copy-right ul.list-group,body.categorypath-ring-builder-by-stone .page-footer .copy-right ul.list-group,body.cms-eternity-rings-create-own .page-footer .copy-right ul.list-group{margin-bottom:70px}}@media only screen and (max-width:767px){body.catalog-product-view .page-footer .copy-right a:hover,body.categorypath-ring-builder-summary .page-footer .copy-right a:hover,body.loosediamonds-index-index .page-footer .copy-right a:hover,body.categorypath-ring-builder-by-stone .page-footer .copy-right a:hover,body.cms-eternity-rings-create-own .page-footer .copy-right a:hover{color:#000}}body.catalog-product-view .page-footer .footer-wrap .get-intouch p a,body.categorypath-ring-builder-summary .page-footer .footer-wrap .get-intouch p a,body.loosediamonds-index-index .page-footer .footer-wrap .get-intouch p a,body.categorypath-ring-builder-by-stone .page-footer .footer-wrap .get-intouch p a,body.cms-eternity-rings-create-own .page-footer .footer-wrap .get-intouch p a{color:#000}body.catalog-product-view .page-footer .footer-wrap .get-intouch .social-icons a,body.categorypath-ring-builder-summary .page-footer .footer-wrap .get-intouch .social-icons a,body.loosediamonds-index-index .page-footer .footer-wrap .get-intouch .social-icons a,body.categorypath-ring-builder-by-stone .page-footer .footer-wrap .get-intouch .social-icons a,body.cms-eternity-rings-create-own .page-footer .footer-wrap .get-intouch .social-icons a{filter:invert(1)}body.catalog-product-view .page-footer .footer-wrap .footer-new .footer-title.active_title,body.categorypath-ring-builder-summary .page-footer .footer-wrap .footer-new .footer-title.active_title,body.loosediamonds-index-index .page-footer .footer-wrap .footer-new .footer-title.active_title,body.categorypath-ring-builder-by-stone .page-footer .footer-wrap .footer-new .footer-title.active_title,body.cms-eternity-rings-create-own .page-footer .footer-wrap .footer-new .footer-title.active_title{color:#000}@media only screen and (max-width:767px){body.catalog-product-view .page-footer .change-location-title,body.categorypath-ring-builder-summary .page-footer .change-location-title,body.loosediamonds-index-index .page-footer .change-location-title,body.categorypath-ring-builder-by-stone .page-footer .change-location-title,body.cms-eternity-rings-create-own .page-footer .change-location-title{color:#000}}@media only screen and (max-width:767px){body.catalog-product-view .page-footer .btn-group button,body.categorypath-ring-builder-summary .page-footer .btn-group button,body.loosediamonds-index-index .page-footer .btn-group button,body.categorypath-ring-builder-by-stone .page-footer .btn-group button,body.cms-eternity-rings-create-own .page-footer .btn-group button{color:#000}}body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-setting .promo-top.promo_verse~.page-main .sidebar-btn{top:115px}@media only screen and (max-width:1024px){body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-setting .promo-top.promo_verse~.page-main .sidebar-btn{top:132px}}@media only screen and (max-width:767px){body.categorypath-ring-builder-summary .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-stone .promo-top.promo_verse~.page-main .sidebar-btn,body.categorypath-ring-builder-by-setting .promo-top.promo_verse~.page-main .sidebar-btn{top:240px}}@media only screen and (min-width:1033px){body.product-gift-card .header .header__nav.navbar li .sub-nav{top:70px}}@media only screen and (min-width:1033px){body.product-gift-card .promo-top.promo_verse~.header .header__nav.navbar li .sub-nav{top:110px}}@media only screen and (min-width:992px){.product-slider-inner::-webkit-scrollbar{width:9px}.product-slider-inner::-webkit-scrollbar-track{background-color:#e7e7e7}.product-slider-inner::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:9px;border:0 solid transparent;background-clip:content-box}.product-slider-inner::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}}.v2-diffrent-metals{margin-top:30px;display:none}@media only screen and (max-width:767px){.v2-diffrent-metals{display:block}}.v2-diffrent-metals ul{list-style:none;padding:0;text-align:center;display:flex;justify-content:center;margin:0}.v2-diffrent-metals ul li{overflow:hidden;display:inline-block}.v2-diffrent-metals ul li:not(:last-child){margin-right:.35rem}.v2-diffrent-metals ul li a{position:relative;text-decoration:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-size:13px;width:72px;line-height:1;color:#000;font-family:'Gill Sans',sans-serif}.v2-diffrent-metals ul li a:before{content:"";width:25px;height:25px;background:#bdbdbd;display:block;border:1px solid #000;margin-bottom:.5rem}.v2-diffrent-metals ul li a.white_squere:before{background:#fff}.v2-diffrent-metals ul li a.yellow_squere:before{background:#ffd701a6}.v2-diffrent-metals ul li a.rose_squere:before{background:#edba9d}.product-info-main{padding:0 15px;overflow:hidden}@media only screen and (max-width:767px){.product-info-main{padding:0}}.pdp_flex{display:flex}@media only screen and (max-width:1032px){.pdp_flex{flex-direction:column}.pdp_flex .col-10{width:100%}.pdp_flex .col-10>.row{margin:0}}@media only screen and (max-width:1032px){.pdp_flex .gallery-section{width:100%;background:#f4f2f2}.pdp_flex .gallery-section .fotorama__wrap--slide .fotorama__stage__frame{background:#f4f2f2}.pdp_flex .gallery-section .fotorama__wrap--slide .fotorama__stage__frame img,.pdp_flex .gallery-section .fotorama__wrap--slide .fotorama__stage__frame canvas{mix-blend-mode:darken}.pdp_flex .gallery-section .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2}.pdp_flex .gallery-section div.MagicToolboxContainer>a{background:#f4f2f2}.pdp_flex .gallery-section div.MagicToolboxContainer>a img{mix-blend-mode:darken}}@media only screen and (max-width:1032px){.pdp_flex .gallery-section .fotorama__stage,.pdp_flex .gallery-section .fotorama__nav{max-height:550px}}.pdp_flex .gallery-section #zoom-msg{display:none}.pdp_flex .gallery-section .fotorama__arr,.pdp_flex .gallery-section .fotorama__thumb__arr,.pdp_flex .gallery-section .fotorama__arr:hover,.pdp_flex .gallery-section .fotorama__thumb__arr:hover{background-color:inherit}.pdp_flex .gallery-section .product.media{width:100%;height:100%}.pdp_flex .gallery-section .share-action-buttons{display:none}.pdp_flex .gallery-section div#showshare{z-index:9;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/share-btn.svg) no-repeat center center #fff;width:35px;height:35px;text-indent:-9999px;border:1px solid #000;cursor:pointer;border-radius:5px;cursor:pointer}@media only screen and (max-width:1032px){.pdp_flex .gallery-section div#showshare{position:absolute;top:10px;right:35px;border:0;width:37px;height:37px;border-radius:2px}}.pdp_flex .gallery-section .addthis_toolbox{position:absolute;top:55px;right:35px;z-index:9}.pdp_flex .gallery-section .addthis_toolbox a.addthis_button_compact{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/share-btn.svg) no-repeat center center #fff;width:37px;height:37px}.pdp_flex .gallery-section .addthis_toolbox a.addthis_button_compact span.at-icon-wrapper{opacity:0}.pdp_flex .gallery-section .addthis_toolbox .at-icon-wrapper{width:20px !important;height:20px !important;text-align:center}.pdp_flex .product-info-section{background:#fff;align-self:flex-start;height:100%;display:flex}@media only screen and (max-width:1032px){.pdp_flex .product-info-section{flex-direction:column;width:100%}}@media only screen and (max-width:767px){.pdp_flex .product-info-section{flex-direction:column;width:100%}}.pdp_flex .product-info-section .product-add-form{flex:0 0 100%}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .product-add-form{padding-left:0;padding-right:0}}@media only screen and (max-width:1032px){.pdp_flex .product-info-section .product-add-form{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-add-form{opacity:1 !important;padding:0 12px}}.pdp_flex .product-info-section .product-add-form .similar-wrap{padding:0 22px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-add-form .similar-wrap{padding:0}}.pdp_flex .product-info-section .product-title-discri{width:90%}@media only screen and (max-width:1032px){.pdp_flex .product-info-section .product-title-discri{width:100%;margin-top:20px}}.pdp_flex .product-info-section .product-title-discri .readmoreq{font-size:13px;margin-top:5px;text-align:right;text-transform:capitalize}.pdp_flex .product-info-section .product-title-discri h1{font-family:"Baskervville";font-weight:400;font-size:22px;color:#000;margin-bottom:15px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri h1{font-size:17px}}.pdp_flex .product-info-section .product-title-discri .product-sku{font-size:15px}.pdp_flex .product-info-section .product-title-discri .product-desc{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;line-height:18px;position:relative}.pdp_flex .product-info-section .product-title-discri .product-desc p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px}.pdp_flex .product-info-section .product-title-discri .product-desc.quick-desc:not(.active){height:38px;overflow:hidden}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri .product-desc.quick-desc:not(.active){height:56px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri .product-desc p{height:auto}.pdp_flex .product-info-section .product-title-discri .product-desc table{width:100%;height:auto}}.pdp_flex .product-info-section .product-title-discri .product-desc table{height:auto !important;width:100%;margin-bottom:10px;font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;line-height:18px}.pdp_flex .product-info-section .product-title-discri .product-desc .readmore{display:none}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri .product-desc .readmore{display:none;text-align:right;clear:both;width:153px;background:#fff;position:absolute;right:5px;top:38px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri .product-desc.active .readmore{position:relative;right:inherit;top:inherit;width:100%}}.pdp_flex .product-info-section .product-title-discri .product-desc.space_more{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;transition:whie-space,text-overflow,easein .5s}.pdp_flex .product-info-section .product-title-discri .product-desc.space_more.active{white-space:unset;text-overflow:unset}.pdp_flex .product-info-section .product-title-discri .product-desc.space_more .showmore{position:absolute;right:0;bottom:-1px;background:#fff;padding-left:4px;color:#000;font-weight:400;font-size:13px;cursor:pointer}@media only screen and (max-width:767px){.pdp_flex .product-info-section .product-title-discri .product-desc.space_more .showmore{font-size:12px}}.pdp_flex .product-info-section .product-title-discri .product-desc.space_more .showmore.showless{position:relative;bottom:0}.pdp_flex .product-info-section .reviews{margin-top:15px;display:flex;align-items:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .reviews .col-lg-7.col-6{padding-left:0}}.pdp_flex .product-info-section .reviews .reviews{margin-top:0}.pdp_flex .product-info-section .reviews img{width:110px}.pdp_flex .product-info-section .reviews button{font-family:"Be Vietnam Pro";font-weight:500;font-size:12px;color:#000;margin-top:10px;display:flex;align-items:center;justify-content:flex-start;letter-spacing:.9px;background:0 0;border:0;padding-left:0}@media screen and (max-width:390px){.pdp_flex .product-info-section .reviews button{font-size:11px;text-align:right;float:right}}.pdp_flex .product-info-section .reviews button span{margin-bottom:4px;display:inline-block;margin-left:2px}.pdp_flex .product-info-section .reviews button span:first-child{margin-left:12px}.pdp_flex .product-info-section .reviews button:focus{box-shadow:none;outline:0}.pdp_flex .product-info-section .reviews .in-stock-tab.customise{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;color:#000;border:1px solid #5c5c5c;border-radius:32px;padding:10px 15px}.pdp_flex .product-info-section .reviews .in-stock-tab.customise:hover{background:#f4eddf;border-color:#f4eddf}@media only screen and (max-width:767px){.pdp_flex .product-info-section .reviews .in-stock-tab.customise{font-size:12px}}.pdp_flex .product-info-section .sidestone-info{margin:15px 0 0}.pdp_flex .product-info-section .Order-type-select .order-type-title{border-radius:0;position:relative;border-bottom:1px solid #000;color:#000;font-family:"Be Vietnam Pro";font-size:14px;margin:30px 0 10px;padding:6px 0;text-align:left}.pdp_flex .product-info-section .Order-type-select .mto-stock-tab{display:flex;gap:10px}.pdp_flex .product-info-section .Order-type-select button{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:normal;border-radius:32px;border:1px solid #5c5c5c;background:#fff;width:50%;padding:9px;display:block;text-align:center}@media only screen and (max-width:1759px) and (min-width:1501px){.pdp_flex .product-info-section .Order-type-select button{font-size:15px}}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .Order-type-select button{font-size:14px}}.pdp_flex .product-info-section .Order-type-select button:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .Order-type-select button.active{background:#000;color:#fff}.pdp_flex .product-info-section .Order-type-select button#made-to-order{margin-right:15px}.pdp_flex .product-info-section .Order-type-select button:focus{box-shadow:none}.pdp_flex .product-info-section .Order-type-select button span{margin-bottom:0}@media only screen and (max-width:767px){.pdp_flex .product-info-section .Order-type-select button span{display:block;font-size:10px;margin:0}}.pdp_flex .product-info-section .your-stone .measurements_table .slider-path-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:13px;color:#000;text-transform:none;margin-bottom:10px;margin-top:15px}.pdp_flex .product-info-section .your-stone .measurements_table table.table{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}.pdp_flex .product-info-section .your-stone .measurements_table table.table .head{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;border-left:1px solid #d0d0d0;background:#f0f0f0;border-top:1px solid #d0d0d0;padding:10px 3px;width:105px;text-align:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-stone .measurements_table table.table .head{width:94px;font-family:"be_vietnamregular";font-weight:400}}.pdp_flex .product-info-section .your-stone .measurements_table table.table td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;padding:10px 3px;text-align:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-stone .measurements_table table.table td{border-left:1px solid #d0d0d0}}.pdp_flex .product-info-section .measurements_table .slider-path-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:13px;color:#000;text-transform:none;margin-bottom:10px;margin-top:15px}.pdp_flex .product-info-section .measurements_table table.table{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}.pdp_flex .product-info-section .measurements_table table.table .head{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;border-left:1px solid #d0d0d0;background:#f0f0f0;border-top:1px solid #d0d0d0;padding:10px 3px;width:105px;text-align:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .measurements_table table.table .head{width:94px;font-family:"be_vietnamregular";font-weight:400}}.pdp_flex .product-info-section .measurements_table table.table td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:10px 3px;text-align:center}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail{display:flex;align-items:flex-start;margin-top:25px}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-deail-img{flex:0 0 25%}@media only screen and (max-width:767px){.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-deail-img{flex:0 0 20%}}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-deail-img img{width:85%}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-detail-list{flex:0 0 75%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-detail-list{flex:0 0 80%}}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-detail-list p{font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;color:#000;width:33.33%}.pdp_flex .product-info-section .feed-pdp-main .diamond-detail .diamond-detail-list p span{font-weight:600;display:block}@media only screen and (max-width:1180px){.pdp_flex .product-info-section .feed-pdp-main .selection-btn-main{text-align:right}}@media only screen and (max-width:1032px){.pdp_flex .product-info-section .feed-pdp-main .selection-btn-main{text-align:right}}.pdp_flex .product-info-section .feed-pdp-main .selection-btn-main button{display:inline-block;font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;background:#fff;border:1px solid #999;text-align:center;text-decoration:none;padding:5px 25px;margin-bottom:10px;width:auto;border-radius:20px}.pdp_flex .product-info-section .feed-pdp-main .selection-btn-main button:hover{background:#000;border-color:#000;color:#fff}.pdp_flex .product-info-section .custom-tooltip{display:inline-block;width:20px;height:20px;vertical-align:middle;cursor:pointer;position:relative;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-icon.svg) no-repeat left top;background-size:contain}.pdp_flex .product-info-section .color-tooltip>.tooltip-inner{background-color:red}.pdp_flex .product-info-section .carat-slider .ui-slider-horizontal{margin-bottom:0}.pdp_flex .product-info-section .ui-slider-horizontal{height:8px;background:#000;margin-top:20px;margin-bottom:60px;position:relative;width:98%;border-radius:8px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ui-slider-horizontal{width:90%}}.pdp_flex .product-info-section .ui-slider-horizontal.carat-slider span.ui-slider-pip:nth-child(2) span.ui-slider-label{margin-left:0}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider{height:15px;border-radius:32px;border:1px solid #535353;background:linear-gradient(90deg,#fffdce 0%,#fff 74.5%);margin-bottom:80px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider .ui-slider-handle{outline:0 !important}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider .ui-slider-handle:focus{outline:0 !important}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider .ui-slider-handle[style="left: 100%;"]{margin-left:-17px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip{top:20px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip .ui-slider-line{width:1px;left:16px;top:-6px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip .ui-slider-label{top:10px;left:16px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip:last-child{margin-left:-.5em}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip:last-child .ui-slider-line{left:-2px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip:last-child .ui-slider-label{left:-2px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider span.ui-slider-pip:last-child .colour_estimated_price{left:-30px}.pdp_flex .product-info-section .ui-slider-horizontal.color-slider .colour_estimated_price{position:absolute;top:27px;width:100px;text-align:left;font-size:14px;left:9px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ui-slider-horizontal.color-slider .colour_estimated_price{width:60px;font-size:12px;left:-2.2px}}.pdp_flex .product-info-section .ui-slider-horizontal.double-layer span.ui-slider-pip:nth-child(odd){top:-90px}.pdp_flex .product-info-section .ui-slider-horizontal.double-layer span.ui-slider-pip:nth-child(odd) span.ui-slider-line{top:77px}.pdp_flex .product-info-section .ui-slider-horizontal span.ui-slider-pip{padding-bottom:20px;font-size:12px;position:absolute;width:2rem;height:1rem;top:-35px;margin-left:-1em;text-align:center;overflow:visible;cursor:pointer;font-weight:400;color:#000}.pdp_flex .product-info-section .ui-slider-horizontal span.ui-slider-pip .ui-slider-line{width:1px;height:11px;position:absolute;left:50%;top:44px;background:#000}.pdp_flex .product-info-section .ui-slider-horizontal span.ui-slider-pip:last-child{margin-left:-1.5em}.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-handle{width:20px;height:20px;top:-7px;border:1.8px solid #000;background:#fff;border-radius:50%}.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-handle .ui-slider-tooltip{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000}.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-handle:focus-visible{outline:0}.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-label{position:absolute;top:59px;left:50%;margin-left:-1em;width:2em;font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;line-height:16px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-label{font-size:10px}}.pdp_flex .product-info-section .ui-slider-horizontal .ui-slider-range{position:absolute;height:8px;background:#e0d2b8}.pdp_flex .product-info-section .btn-group.certificate-dropdown select{border:1px solid #999;border-radius:0;font-size:14px;font-family:"be_vietnamregular";font-weight:400;color:#000;text-align:center}.pdp_flex .product-info-section .btn-group.certificate-dropdown select:focus{box-shadow:none}.pdp_flex .product-info-section .your-band .pdp_sub_title,.pdp_flex .product-info-section .your-stone .pdp_sub_title{margin:40px 0 5px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-metal,.pdp_flex .product-info-section .your-band .custom-inlaymetal,.pdp_flex .product-info-section .your-stone .custom-metal,.pdp_flex .product-info-section .your-stone .custom-inlaymetal{margin-bottom:20px}}.pdp_flex .product-info-section .your-band .custom-metal .custom-metal-options,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-metal .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-metal-options{display:flex;flex-wrap:wrap;padding-left:4px;padding-top:25px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-metal .custom-metal-options,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-metal .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-metal-options{align-items:center;justify-content:center;gap:10px}}.pdp_flex .product-info-section .your-band .custom-metal .custom-metal-options.options-list,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-metal-options.options-list,.pdp_flex .product-info-section .your-stone .custom-metal .custom-metal-options.options-list,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-metal-options.options-list{padding-top:0}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox{margin-right:10px;margin-bottom:10px}@media only screen and (min-width:1033px){.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox:not(:last-child),.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox:not(:last-child),.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox:not(:last-child),.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox:not(:last-child){margin-bottom:10px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox{margin-bottom:0;margin-right:0;width:48.3%}}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label{background:#fff;border:1px solid #000;font-size:14px;font-weight:300;padding:4px 10px;line-height:15.18px;font-family:"Be Vietnam Pro";border-radius:40px;cursor:pointer;width:180px;padding:9px;text-align:center;position:relative;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label{width:150px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label{width:100%;margin-right:0}}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label:before{content:'';position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0;height:100%;top:0;left:0;background:#ff0}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label:after{content:'';width:50px;height:59px;background:#c8c6c6;position:absolute;top:-25px;border-top-left-radius:0;border-bottom-left-radius:0;transform:rotate(45deg);left:-12px}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label span,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label span,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label span,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label span{position:relative;z-index:99}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label:hover:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label:hover:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label:hover:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label:hover:before{width:100%}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label:hover:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label:hover:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label:hover:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label:hover:after{opacity:0}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.white_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.white_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.white_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.white_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.white_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.white_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.white_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.white_bg:after{background:#f4f4f4}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.platinum_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.platinum_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.platinum_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.platinum_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.platinum_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.platinum_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.platinum_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.platinum_bg:after{background:#efeceb}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.rose_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.rose_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.rose_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.rose_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.rose_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.rose_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.rose_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.rose_bg:after{background:#ffdcc2}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.yellow_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox label.yellow_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.yellow_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox label.yellow_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.yellow_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox label.yellow_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.yellow_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox label.yellow_bg:after{background:#ffd700c4}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label{border:1.2px solid #000;font-weight:500}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label:before{width:100%}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.white_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.white_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.white_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.white_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.white_bg:after{background:#f4f4f4}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.platinum_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.platinum_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.platinum_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.platinum_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.platinum_bg:after{background:#efeceb}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.rose_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.rose_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.rose_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.rose_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.rose_bg:after{background:#ffdcc2}.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:before,.pdp_flex .product-info-section .your-band .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:after,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.yellow_bg:before,.pdp_flex .product-info-section .your-band .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.yellow_bg:after,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:before,.pdp_flex .product-info-section .your-stone .custom-metal .custom-checkbox input[type=radio]:checked+label.yellow_bg:after,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.yellow_bg:before,.pdp_flex .product-info-section .your-stone .custom-inlaymetal .custom-checkbox input[type=radio]:checked+label.yellow_bg:after{background:#ffd700c4}.pdp_flex .product-info-section .your-band .custom-length .custom-length-options,.pdp_flex .product-info-section .your-stone .custom-length .custom-length-options{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-length .custom-length-options,.pdp_flex .product-info-section .your-stone .custom-length .custom-length-options{flex-wrap:wrap;justify-content:center}}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox{margin-bottom:10px}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;background:#fff;line-height:normal;color:#000;padding:11px 36px;margin-right:10px;cursor:pointer;transition-duration:.3s}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label:hover,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label.white_bg,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label.white_bg{background:#fff}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label.platinum_bg,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label.platinum_bg{background:#ddd7d2}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label.rose_bg,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label.rose_bg{background:#ffdcc2}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox label.yellow_bg,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox label.yellow_bg{background:#ffd700c4}.pdp_flex .product-info-section .your-band .custom-length .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .your-stone .custom-length .custom-checkbox input[type=radio]:checked+label{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .your-band .chain-filters select,.pdp_flex .product-info-section .your-stone .chain-filters select{border:1px solid #999;border-radius:0;margin-bottom:18px;width:100%;padding:5px;font-family:"be_vietnamregular";font-weight:400;font-size:14px}.pdp_flex .product-info-section .your-band .custom-chain,.pdp_flex .product-info-section .your-stone .custom-chain{display:flex;flex-direction:column;margin-bottom:45px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-chain,.pdp_flex .product-info-section .your-stone .custom-chain{align-items:center;justify-content:center}}.pdp_flex .product-info-section .your-band .custom-chain>label,.pdp_flex .product-info-section .your-stone .custom-chain>label{font-family:"Be Vietnam Pro";font-weight:600;font-size:13px;color:#000;text-transform:capitalize;margin-bottom:18px;margin-top:15px}.pdp_flex .product-info-section .your-band .custom-chain button,.pdp_flex .product-info-section .your-stone .custom-chain button{border:1px solid #999;background:#fff;color:#000;padding:5px 21px;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;border-radius:0;width:233px}.pdp_flex .product-info-section .your-band .custom-chain button:focus,.pdp_flex .product-info-section .your-stone .custom-chain button:focus{box-shadow:none}.pdp_flex .product-info-section .your-band .custom-chain .dropdown-menu,.pdp_flex .product-info-section .your-stone .custom-chain .dropdown-menu{width:auto;padding:0;border-radius:0;box-shadow:rgba(0,0,0,.4) 0px 1px 10px}.pdp_flex .product-info-section .your-band .custom-chain .dropdown-menu li label,.pdp_flex .product-info-section .your-stone .custom-chain .dropdown-menu li label{display:block;margin:0;font-family:"Be Vietnam Pro";font-weight:400;font-size:13px;border-bottom:1px solid #999;padding:7px 10px;cursor:pointer}.pdp_flex .product-info-section .your-band .custom-chain .dropdown-menu li label:hover,.pdp_flex .product-info-section .your-stone .custom-chain .dropdown-menu li label:hover{background-color:#f0f0f0}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-ringfinish,.pdp_flex .product-info-section .your-stone .custom-ringfinish{margin-bottom:20px}}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-metal-options{display:flex;flex-wrap:wrap;padding-left:4px;padding-top:25px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-metal-options,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-metal-options{align-items:center;justify-content:center;gap:10px}}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-metal-options.options-list,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-metal-options.options-list{padding-top:0}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox{margin-right:10px;margin-bottom:10px}@media only screen and (min-width:1033px){.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox:not(:last-child),.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox:not(:last-child){margin-bottom:10px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox{margin-bottom:0;margin-right:0;width:48.3%}}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox label{background:#fff;border:1px solid #000;font-size:14px;font-weight:300;padding:4px 10px;line-height:15.18px;font-family:"Be Vietnam Pro";border-radius:40px;cursor:pointer;width:180px;padding:9px;text-align:center;position:relative;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox label{width:150px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox label,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox label{width:100%;margin-right:0}}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox label span,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox label span{position:relative;z-index:99}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox label:hover,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox label:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .your-band .custom-ringfinish .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .your-stone .custom-ringfinish .custom-checkbox input[type=radio]:checked+label{border:1.2px solid #000;font-weight:500}.pdp_flex .product-info-section .pdp-second-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;line-height:15.15px;margin:25px 0;text-transform:uppercase}.pdp_flex .product-info-section .pdp_sub_title{font-family:"Baskervville";font-weight:400;font-size:20px;letter-spacing:1.2px;color:#000;text-transform:uppercase;margin:15px 0 20px}.pdp_flex .product-info-section .pdp_sub_title.sale-title{letter-spacing:.5px;color:#f4eddf}.pdp_flex .product-info-section .pdp_sub_title.ring_summary_title{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px}.pdp_flex .product-info-section .pdp_sub_title.ring_modify{font-family:"Be Vietnam Pro";font-weight:400;font-size:12px}.pdp_flex .product-info-section .diamond-filter-wrap{margin:20px 0}@media only screen and (max-width:767px){.pdp_flex .product-info-section #delivery-main{padding:0}}.pdp_flex .product-info-section .delivery-info{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;margin:5px 0 3px;color:#000;position:relative;padding-left:38px;padding-top:2px;margin-top:20px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .delivery-info{padding-left:23px}}.pdp_flex .product-info-section .delivery-info:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/free-delivery-icon.png) no-repeat center top;position:absolute;top:0;left:0;background-size:contain;width:35px;height:30px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .delivery-info:before{width:22px;height:20px;top:2px;left:-3px}}.pdp_flex .product-info-section .delivery-info span{color:#000;text-decoration:underline}.pdp_flex .product-info-section .book-info{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;margin:0 0 5px;color:#000;position:relative;padding-top:4px;display:flex;align-items:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .book-info{margin-bottom:25px;display:flex;align-items:center}}.pdp_flex .product-info-section .book-info span{color:#fff;cursor:pointer;position:relative;display:flex;align-items:center;background:#000;padding:8px 12px 8px 41px;border-radius:32px}.pdp_flex .product-info-section .book-info span:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/calendar-check-mobile.svg) no-repeat center top;position:absolute;top:7px;left:6px;background-size:53%;width:35px;height:30px;opacity:1}.pdp_flex .product-info-section .book-info a{color:#000;text-decoration:underline;cursor:pointer}.pdp_flex .product-info-section .customize-product{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;margin:0 0 5px;color:#000;position:relative;padding-top:4px}.pdp_flex .product-info-section .customize-product a{color:#000;text-decoration:underline;cursor:pointer}.pdp_flex .product-info-section .stock_band_info{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:normal;margin-top:10px;margin-bottom:10px}.pdp_flex .product-info-section .stock_band_info a{color:#000;text-decoration:underline}.pdp_flex .product-info-section .location-info{display:inline-block;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;color:#000;border:1px solid #5c5c5c;border-radius:32px;margin-top:30px}.pdp_flex .product-info-section .location-info a{display:block;color:#000;padding:10px 35px}.pdp_flex .product-info-section .stock_store_avil{margin-top:20px;margin-bottom:20px;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;line-height:140%;color:#000}.pdp_flex .product-info-section .stock_store_avil a{color:#000;text-decoration:underline;cursor:pointer}.pdp_flex .product-info-section .stock_store_avil span{font-weight:400}.pdp_flex .product-info-section .stock_band_details{margin-top:20px}.pdp_flex .product-info-section .stock_band_details .pdp_sub_title{font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;text-transform:capitalize;color:#000;line-height:normal;padding:0;border-bottom:1px solid #000}.pdp_flex .product-info-section .stock_band_details p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal}.pdp_flex .product-info-section .finish-design .price_summary .pdp_sub_title{color:#fff;text-transform:capitalize;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;width:100%;margin-top:0;margin-bottom:5px}.pdp_flex .product-info-section .finish-design .price_summary .pdp_sub_title.sale-title{letter-spacing:.5px;color:#f4eddf;font-weight:700}.pdp_flex .product-info-section .finish-design .price_summary .summary-options p{color:#fff;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;width:50%;margin:0 0 8px}.pdp_flex .product-info-section .finish-design .price_summary .summary-options p span{font-family:"Be Vietnam Pro";font-weight:500}.pdp_flex .product-info-section .finish-design .price_summary p{color:#fff;width:50%;margin-bottom:5px;font-size:12px;text-transform:capitalize}@media only screen and (max-width:1600px) and (min-width:1100px){.pdp_flex .product-info-section .finish-design .price_summary p{margin-bottom:1.75px}}.pdp_flex .product-info-section .finish-design .price_summary .mobile-summary-padding{min-height:150px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .mobile-summary-padding{padding-left:15px !important;min-height:inherit}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons{text-align:right}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons button.tocart{background:#e0d2b8;border-radius:38px;font-family:"Be Vietnam Pro";font-weight:400;color:#000;font-size:14px;line-height:normal;padding:10px 36px;margin:10px 0}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons button.tocart{font-size:13px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons button.tocart{width:130px;padding:10px 20px;margin:5px 0 10px}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a{display:block;font-family:"Be Vietnam Pro";font-weight:300;font-size:10px;color:#fff;border:1px solid #fff;text-align:center;text-decoration:none;padding:10px;margin-bottom:10px;border-radius:32px;float:right}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a{padding:10px 8px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a.finance-alias-d{display:none !important}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a.paypal-custom-button{background-color:#ffc439;position:relative;color:#000;display:flex;align-items:center;justify-content:center;font-size:12px;border:0;font-family:"be_vietnamregular";font-weight:400;text-align:center;text-decoration:none;padding:10px 23px;margin-bottom:10px;border-radius:38px;float:right}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a.paypal-custom-button{padding:10px 20px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a.paypal-custom-button{padding:10px;width:130px}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons a.paypal-custom-button:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/paypal.svg) no-repeat left 1px;width:44px;height:14px;background-size:contain;margin-right:9px}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons{display:flex;flex-direction:column;text-align:left}@media only screen and (min-width:1033px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons{min-height:155px}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons a{max-width:210px;min-width:150px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons a{min-width:170px}}.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons button{max-width:210px;min-width:181px}@media only screen and (min-width:1500px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons button{min-width:211px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .cart-buttons.stockbuttons button{min-width:170px}}.pdp_flex .product-info-section .finish-design .price_summary .main-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:16px}@media only screen and (max-width:1032px){.pdp_flex .product-info-section .finish-design .price_summary .main-price{color:#fff}}.pdp_flex .product-info-section .finish-design .price_summary .main-price p{font-family:"be_vietnamregular";font-weight:300;font-size:11px;line-height:normal;text-align:left;margin-bottom:5px;width:100%}@media only screen and (max-width:1032px){.pdp_flex .product-info-section .finish-design .price_summary .main-price p{margin-bottom:0}}.pdp_flex .product-info-section .finish-design .price_summary .main-price span{display:block;text-transform:none;margin-left:2px}.pdp_flex .product-info-section .finish-design .price_summary .main-price span.v12_montly_pay_cart{margin-left:4px}.pdp_flex .product-info-section .finish-design .price_summary .main-price span.finance-btn-alias{color:#fff;font-size:11px}.pdp_flex .product-info-section .finish-design .price_summary .main-price span.inc-vat{display:inline-block;font-size:11px;font-family:"Be Vietnam Pro";font-weight:300;margin-left:5px}.pdp_flex .product-info-section .finish-design .price_summary .main-price .special_price{text-decoration:line-through}.pdp_flex .product-info-section .finish-design .price_summary .main-price a{color:#fff}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .main-price a#finance-btn-alias span{display:inline-block}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .main-price a.finance-btn-alias{font-size:13px;font-weight:600;letter-spacing:.5px;white-space:nowrap}}@media only screen and (min-width:1033px){.pdp_flex .product-info-section .finish-design .price_summary .custom-delivery{margin-top:-25px}}.pdp_flex .product-info-section .finish-design .price_summary .delivery-info{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#fff;margin-top:5px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .finish-design .price_summary .delivery-info{font-size:10px}}.pdp_flex .product-info-section .finish-design .price_summary .delivery-info:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/delivery-icon.svg)}.pdp_flex .product-info-section .finish-design .price_summary .delivery-info span{color:#fff}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .finish-design .price_summary .delivery-info{font-size:11px;padding-left:30px;white-space:nowrap}.pdp_flex .product-info-section .finish-design .price_summary .delivery-info:before{width:27px}}.pdp_flex .product-info-section .finish-design .price_summary.ringbuilder_price{padding-bottom:0}.pdp_flex .product-info-section .ringbuilder_price{padding-bottom:200px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price{padding-bottom:0;position:fixed;background:#000;z-index:99;width:100%;left:0;padding:10px;bottom:0}.pdp_flex .product-info-section .ringbuilder_price p{color:#fff}.pdp_flex .product-info-section .ringbuilder_price .main-price{color:#fff}.pdp_flex .product-info-section .ringbuilder_price .pdp_sub_title{color:#fff;margin:10px 0 7px}}.pdp_flex .product-info-section .ringbuilder_price p{margin-bottom:0}.pdp_flex .product-info-section .ringbuilder_price span.finance-btn-alias,.pdp_flex .product-info-section .ringbuilder_price a.finance-btn-alias{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;cursor:pointer}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price span.finance-btn-alias,.pdp_flex .product-info-section .ringbuilder_price a.finance-btn-alias{color:#fff;font-size:13px;text-decoration:underline;letter-spacing:.5px;font-weight:600}}.pdp_flex .product-info-section .ringbuilder_price span.original-stricked-price{text-decoration:line-through}.pdp_flex .product-info-section .ringbuilder_price .ringbuilder-price,.pdp_flex .product-info-section .ringbuilder_price .sale_price_label{font-family:"Be Vietnam Pro";font-weight:500;font-size:20px;color:#000}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price .ringbuilder-price,.pdp_flex .product-info-section .ringbuilder_price .sale_price_label{color:#fff}}.pdp_flex .product-info-section .ringbuilder_price .inc-vat{display:inline-block;font-size:11px;font-family:"Be Vietnam Pro";font-weight:300;margin-left:5px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price .inc-vat{color:#fff}}.pdp_flex .product-info-section .ringbuilder_price button.tocart{background:#e0d2b8;border-radius:38px;font-family:"Be Vietnam Pro";font-weight:400;color:#000;font-size:14px;line-height:normal;padding:10px 50px;margin:10px 0}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .ringbuilder_price button.tocart{font-size:13px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price button.tocart{width:100%;padding:10px 20px}}.pdp_flex .product-info-section .ringbuilder_price button.tocart#select-setting,.pdp_flex .product-info-section .ringbuilder_price button.tocart.rb-adddiamond{padding:10px 25px;min-width:180px}.pdp_flex .product-info-section .ringbuilder_price .back-url{display:inline-block;background:#000;border-radius:38px;font-family:"Be Vietnam Pro";font-weight:400;color:#fff;font-size:14px;line-height:normal;padding:10px 50px;margin:0;border:1px solid #f4f2f2;min-width:180px;text-align:center}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price .back-url{width:100%;text-align:center;padding:7px 50px}}.pdp_flex .product-info-section .ringbuilder_price a.paypal-custom-button{background-color:#ffc439;position:relative;color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border:0;font-family:"be_vietnamregular";font-weight:400;padding:10px 40px;margin-top:0;border-radius:38px;width:auto}@media only screen and (max-width:767px){.pdp_flex .product-info-section .ringbuilder_price a.paypal-custom-button{padding:10px 32px;width:100%}}.pdp_flex .product-info-section .ringbuilder_price a.paypal-custom-button:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/paypal.svg) no-repeat left 1px;width:44px;height:14px;background-size:contain;margin-right:9px}.pdp_flex .product-info-section .custom-ringsize,.pdp_flex .product-info-section .custom-chain{position:relative}.pdp_flex .product-info-section .custom-ringsize button.dropdown-toggle,.pdp_flex .product-info-section .custom-chain button.dropdown-toggle{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;color:#000;border-radius:32px;border:1px solid #000;background:#fff;width:100%;padding:11px 16px;margin-bottom:12px}.pdp_flex .product-info-section .custom-ringsize .dropdown-menu.show,.pdp_flex .product-info-section .custom-chain .dropdown-menu.show{width:95%;margin-left:5px !important;height:280px;overflow:auto;text-align:center}.pdp_flex .product-info-section .custom-ringsize .dropdown-menu.show li,.pdp_flex .product-info-section .custom-chain .dropdown-menu.show li{border-top:1px solid rgba(0,0,0,.15)}.pdp_flex .product-info-section .custom-ringsize .dropdown-menu.show li:first-child,.pdp_flex .product-info-section .custom-chain .dropdown-menu.show li:first-child{border-top:0}.pdp_flex .product-info-section .custom-ringsize .dropdown-menu.show li label,.pdp_flex .product-info-section .custom-chain .dropdown-menu.show li label{display:block;padding:6px;cursor:pointer}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-ringsize .btn-group,.pdp_flex .product-info-section .custom-chain .btn-group{overflow-x:scroll;height:51px}}.pdp_flex .product-info-section .custom-ringsize .btn-group button,.pdp_flex .product-info-section .custom-chain .btn-group button{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;background:#fff;line-height:normal;color:#000;padding:11px 18px}@media only screen and (max-width:1759px) and (min-width:1501px){.pdp_flex .product-info-section .custom-ringsize .btn-group button,.pdp_flex .product-info-section .custom-chain .btn-group button{font-size:13px;padding:9px 10px}}@media only screen and (max-width:1600px) and (min-width:1437px){.pdp_flex .product-info-section .custom-ringsize .btn-group button,.pdp_flex .product-info-section .custom-chain .btn-group button{font-size:13px;padding:9px}}@media only screen and (max-width:1445px) and (min-width:1100px){.pdp_flex .product-info-section .custom-ringsize .btn-group button,.pdp_flex .product-info-section .custom-chain .btn-group button{font-size:13px;padding:9px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-ringsize .btn-group button,.pdp_flex .product-info-section .custom-chain .btn-group button{width:auto;font-size:13px;padding:11px 25px;white-space:nowrap;max-height:41px}}.pdp_flex .product-info-section .custom-ringsize .btn-group button:hover,.pdp_flex .product-info-section .custom-chain .btn-group button:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .custom-ringsize .btn-group button:last-child,.pdp_flex .product-info-section .custom-chain .btn-group button:last-child{margin-right:0}.pdp_flex .product-info-section .custom-ringsize .btn-group button:focus,.pdp_flex .product-info-section .custom-chain .btn-group button:focus{box-shadow:none;outline:0}.pdp_flex .product-info-section .diamond-type-tabs{display:flex}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio{margin-right:10px}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio label{background:#f8f8f8;border-radius:4px;padding:10px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:normal;cursor:pointer;text-align:center;min-width:100px}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio label:hover{background:#f4eddf}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio label img{height:40px;margin-bottom:12px}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio label span{display:block}.pdp_flex .product-info-section .diamond-type-tabs .custom-radio input[type=radio]:checked+label{background:#f4eddf;font-weight:500}.pdp_flex .product-info-section div#colour_image_display,.pdp_flex .product-info-section .carat_image_display{background-repeat:no-repeat;width:170px;height:150px;background-size:contain;background-position:center center;margin:auto auto 20px}.pdp_flex .product-info-section .filter_popup_text{margin-top:20px}.pdp_flex .product-info-section .filter_popup_text p strong{display:block}.pdp_flex .product-info-section .custom-clarity{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-clarity{gap:10px}}.pdp_flex .product-info-section .custom-clarity li label{border:1px solid #535353;border-radius:4px;font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:normal;color:#000;text-align:center;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-clarity li label{font-size:12px}}.pdp_flex .product-info-section .custom-clarity li label:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/si2.svg) no-repeat center center #f9f9f9;padding:16px;width:104px;height:90px;background-size:70%}.pdp_flex .product-info-section .custom-clarity li label span{display:block;padding:10px 0}.pdp_flex .product-info-section .custom-clarity li label .clarity_estimated_price{margin-left:5px;color:#b78f45}.pdp_flex .product-info-section .custom-clarity li label:hover:before{background-color:#f4eddf}.pdp_flex .product-info-section .custom-clarity li input[type=radio]:checked+label:before{background-color:#f4eddf}.pdp_flex .product-info-section .custom-clarity li input[value=SI2]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/si2.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=SI1]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/si1.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=VS2]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/vs2.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=VS1]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/vs1.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=VVS2]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/vvs2.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=VVS1]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/vvs1.svg)}.pdp_flex .product-info-section .custom-clarity li input[value=IF]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/if.svg)}.pdp_flex .product-info-section .custom-clarity li input[value="F"]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/clarity/f.svg)}.pdp_flex .product-info-section .custom-cut{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-cut{gap:7px}}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-cut li{width:31.33%}}.pdp_flex .product-info-section .custom-cut li label{border:1px solid #535353;border-radius:4px;font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:normal;color:#000;text-align:center;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-cut li label{font-size:11px;font-weight:300}}.pdp_flex .product-info-section .custom-cut li label:before{content:"";background-color:#f9f9f9;background-repeat:no-repeat;background-position:center center;padding:16px;width:146px;height:90px;background-size:55%}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-cut li label:before{width:100%;height:60px;background-size:45%}}.pdp_flex .product-info-section .custom-cut li label span{display:block;padding:10px 0}.pdp_flex .product-info-section .custom-cut li label:hover:before{background-color:#f4eddf}.pdp_flex .product-info-section .custom-cut li label .cut_estimated_price{margin-left:5px;color:#b78f45}.pdp_flex .product-info-section .custom-cut li input[type=radio]:checked+label{font-weight:500}.pdp_flex .product-info-section .custom-cut li input[type=radio]:checked+label:before{background-color:#f4eddf}.pdp_flex .product-info-section .custom-cut li input[value=Good]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cut/good.svg)}.pdp_flex .product-info-section .custom-cut li input[value="Very Good"]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cut/very-good.svg)}.pdp_flex .product-info-section .custom-cut li input[value=Excellent]+label:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cut/excellent.svg)}.pdp_flex .product-info-section .options-list label{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;background:#fff;line-height:normal;color:#000;padding:11px 36px;margin-right:10px;cursor:pointer;transition-duration:.3s}.pdp_flex .product-info-section .options-list label:hover{background:#f4eddf;border-color:#f4eddf}@media only screen and (max-width:767px){.pdp_flex .product-info-section .options-list label{font-size:13px;padding:11px 25px}}.pdp_flex .product-info-section .options-list input[type=radio]:checked+label{background:#f4eddf;border-color:#f4eddf;font-weight:400}.pdp_flex .product-info-section .others-button{list-style:none;padding:0;margin:0}.pdp_flex .product-info-section .others-button label{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;background:#fff;line-height:normal;color:#000;padding:11px 36px;margin-right:10px;cursor:pointer;transition-duration:.3s}.pdp_flex .product-info-section .others-button label:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .others-button input[type=radio]:checked+label{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .custom-certificate{margin-top:0}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-certificate{margin-top:0}}.pdp_flex .product-info-section .custom-certificate ul{list-style:none;display:flex;margin:0;padding:0}.pdp_flex .product-info-section .custom-certificate ul li label{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;background:#fff;line-height:normal;color:#000;padding:9px 30px;margin-right:10px;cursor:pointer;transition-duration:.3s}.pdp_flex .product-info-section .custom-certificate ul li label:hover{background:#f4eddf;border-color:#f4eddf}@media only screen and (max-width:767px){.pdp_flex .product-info-section .custom-certificate ul li label{font-size:12px}}.pdp_flex .product-info-section .custom-certificate ul li input[type=radio]:checked+label{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .custom-certificate ul li input[disabled=disabled]+label{opacity:.5;cursor:not-allowed}.pdp_flex .product-info-section .custom-certificate ul li input[disabled=disabled]+label:hover{border:.5px solid #5c5c5c;background:#fff}.pdp_flex .product-info-section .lab-tab{display:flex}.pdp_flex .product-info-section .lab-tab .custom-checkbox label{border:.5px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;background:#fff;line-height:normal;color:#000;padding:9px 30px;margin-right:10px;cursor:pointer}.pdp_flex .product-info-section .lab-tab .custom-checkbox label:hover{background:#f4eddf;border-color:#f4eddf}.pdp_flex .product-info-section .lab-tab .custom-checkbox input[type=radio]:checked+label,.pdp_flex .product-info-section .lab-tab .custom-checkbox input[type=checkbox]:checked+label{background:#f4eddf;border-color:#f4eddf}.pdp_flex .accordion .accordion-item{border:0;position:relative}.pdp_flex .accordion .accordion-item .accordion-button{border-radius:0;padding-left:0;padding-right:23px;position:relative;border-bottom:1px solid #000;color:#000;font-family:"Be Vietnam Pro";font-size:14px;padding-bottom:6px}.pdp_flex .accordion .accordion-item .accordion-button:focus{border-color:inherit;box-shadow:none}.pdp_flex .accordion .accordion-item .accordion-button:after{background:0 0 !important;transform:none;content:'+';font-size:28px;color:#000;margin-top:-10px}.pdp_flex .accordion .accordion-item .accordion-button span.selected-text{color:#b78f45;font-weight:300;padding-left:10px}.pdp_flex .accordion .accordion-item span.custom-tooltip{position:absolute;right:0;top:16px;z-index:99}.pdp_flex .accordion .accordion-item .accordion-button:not(.collapsed){background:0 0;box-shadow:none}.pdp_flex .accordion .accordion-item .accordion-button:not(.collapsed):after{content:"-"}.pdp_flex .accordion .accordion-item .accordion-body{padding-left:4px;padding-top:20px}@media only screen and (max-width:767px){.pdp_flex .accordion .accordion-item .accordion-body{padding-right:4px}}.pdp_flex .accordion .accordion-item .accordion-body p{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#000;line-height:140%}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel{padding-top:30px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage-outer{height:75px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage-outer:before{content:"";height:8px;background:#000;margin-top:20px;margin-bottom:60px;position:absolute;width:100%;border-radius:8px;top:5px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage{position:inherit}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage .owl-item{position:inherit;padding-top:50px;font-size:12px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage .owl-item.center:before,.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage .owl-item.current:before{content:"";width:26px;height:26px;border:1.8px solid #000;background:#fff;border-radius:50%;position:absolute;top:15px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-stage .owl-item:after{content:"";width:1px;height:11px;position:absolute;top:35px;background:#000;left:13px;z-index:-9}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav{position:absolute;top:-2px;right:-2px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-prev,.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-next{display:inline-block;position:relative;width:25px;height:25px;background:#000;border:none;margin-right:5px;border-radius:3px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-prev span,.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-next span{opacity:0;display:none}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-prev:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);top:7px;left:9px}.pdp_flex .accordion .accordion-item .accordion-body .custom-carousel .owl-nav .owl-next:before{content:"";position:absolute;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:7px;left:6px}ul.ui-autocomplete{width:270px !important;background:#fff;list-style:none;padding:0;border:1px solid #000;z-index:99999}@media only screen and (max-width:767px){ul.ui-autocomplete{width:164px !important}}ul.ui-autocomplete li a{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;text-decoration:none;padding:7px 15px;display:block;cursor:pointer}ul.ui-autocomplete li a:hover{text-decoration:underline}.gallery-placeholder .fotorama__nav--dots{display:none !important}.gallery_thumb{display:flex;align-items:center;justify-content:center;width:100%}.gallery_thumb .gallery_thumb_child{margin-bottom:15px;max-width:550px;padding:0 20px}@media only screen and (max-width:767px){.gallery_thumb .gallery_thumb_child{width:100%;margin-bottom:0}}.gallery_thumb .gallery_thumb_child .owl-stage{background:0 0;border-radius:5.4px;padding:10px 25px;text-align:center;margin:auto;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1032px) and (min-width:768px){.gallery_thumb .gallery_thumb_child .owl-stage{align-items:flex-start}}@media only screen and (max-width:767px){.gallery_thumb .gallery_thumb_child .owl-stage{padding:10px 0;justify-content:flex-start;margin-left:8px}}.gallery_thumb .gallery_thumb_child .owl-stage .owl-item{width:75px !important;margin:0 2px}.gallery_thumb .gallery_thumb_child .owl-stage .owl-item img{border-radius:5px}.gallery_thumb .gallery_thumb_child .owl-stage .owl-item .magic-custom-btn{background:#fff;width:72px;height:72px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:5px}.gallery_thumb .gallery_thumb_child .owl-stage .owl-item .magic-custom-btn img{width:60%}.gallery_thumb .gallery_thumb_child .owl-nav{position:absolute;top:33%;margin-top:0;width:100%}@media only screen and (max-width:767px){.gallery_thumb .gallery_thumb_child .owl-nav{top:40%}}.gallery_thumb .gallery_thumb_child .owl-nav button{position:relative;width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;position:absolute}.gallery_thumb .gallery_thumb_child .owl-nav button:hover{background:0 0}.gallery_thumb .gallery_thumb_child .owl-nav button span{display:none}.gallery_thumb .gallery_thumb_child .owl-nav button.owl-prev{border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;left:-27px}@media only screen and (max-width:767px){.gallery_thumb .gallery_thumb_child .owl-nav button.owl-prev{left:-16px}}.gallery_thumb .gallery_thumb_child .owl-nav button.owl-next{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #000;right:0}@media only screen and (max-width:767px){.gallery_thumb .gallery_thumb_child .owl-nav button.owl-next{right:24px}}@media only screen and (max-width:767px){.gallery_thumb{margin:10px 0 0}}.gallery_thumb a{width:75px;display:inline-flex;background:#f2f2f2;height:75px;vertical-align:top;align-items:center;justify-content:center;border-radius:9.2px}.gallery_thumb a img{max-width:100%;mix-blend-mode:darken}.product-slider-inner-mobile #diamond_gallery{height:80%}.product-slider-inner-mobile #diamond_gallery .owl-stage .owl-item{text-align:center;overflow:hidden}.product-slider-inner-mobile #diamond_gallery .owl-stage .owl-item iframe{height:500px;width:500px;margin:auto;background:0 0}.product-slider-inner-mobile #diamond_gallery .owl-stage .owl-item img{display:inherit;width:60%;margin:auto}.product-slider-inner-mobile #diamond_gallery .owl-nav{width:100%}.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-next,.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-prev{width:60px;height:60px;position:absolute;top:40%}.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-next:hover,.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-prev:hover{background:0 0}@media only screen and (max-width:767px){.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-next,.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-prev{width:30px;height:30px}}.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-prev{left:0}.product-slider-inner-mobile #diamond_gallery .owl-nav button.owl-next{right:0}@media only screen and (max-width:767px){.product-slider-inner-mobile #diamond_gallery_thumb{margin-bottom:20px}}.product-slider-inner-mobile #diamond_gallery_thumb .owl-stage{display:flex;align-items:center;justify-content:center;margin-top:20px}.product-slider-inner-mobile #diamond_gallery_thumb .owl-stage .owl-item{border:0;width:75px !important;min-height:75px;display:flex;align-items:center;justify-content:center;margin-right:10px;border-radius:5px;background-color:#fff}.product-slider-inner-mobile #diamond_gallery_thumb .owl-stage .owl-item img{border-radius:5px}@media only screen and (max-width:1032px){.product-slider-inner-mobile{display:flex;flex-direction:column;position:relative}.product-slider-inner-mobile .gallery-placeholder{min-height:390px !important}.product-slider-inner-mobile .gallery-placeholder .fotorama__arr .fotorama__arr__arr{width:40px;height:40px;display:none}}@media only screen and (max-width:1032px){.product-slider-inner-mobile .fotorama__stage__frame,.product-slider-inner-mobile .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2}.product-slider-inner-mobile .fotorama__stage__frame img,.product-slider-inner-mobile .fotorama__stage__frame canvas,.product-slider-inner-mobile .Magic360-container .Magic360.m360-spin-x img,.product-slider-inner-mobile .Magic360-container .Magic360.m360-spin-x canvas{mix-blend-mode:darken}}.ar_buttons{position:absolute;top:30px;left:50px}@media only screen and (max-width:1032px){.ar_buttons{display:flex;align-items:center;justify-content:center;position:relative;top:inherit;left:inherit;order:2;background:#fff;padding:15px 7px 5px}}.ar_buttons a,.ar_buttons button{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;color:#000;background:#fff;border-radius:35px;padding:10px 25px 10px 40px;margin-bottom:10px;background-size:17px !important;cursor:pointer}@media only screen and (max-width:767px){.ar_buttons a,.ar_buttons button{border:1px solid #aaa;margin:0 4px;text-align:center;font-size:12px;padding:6px 8px;width:calc(48% - 5px);padding:6px 8px}}.ar_buttons a#BtnTryOn,.ar_buttons button#BtnTryOn{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/try-me-icon-mobile.svg) no-repeat 15px 7px #000;color:#fff}@media only screen and (max-width:767px){.ar_buttons a#BtnTryOn,.ar_buttons button#BtnTryOn{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/try-me-icon.svg) no-repeat 41px 2px #fff;color:#000;white-space:nowrap;padding-left:30px}}.ar_buttons a#BtnTryOnD,.ar_buttons button#BtnTryOnD{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/stone-size-icon.svg) no-repeat 15px 8px #fff;white-space:nowrap;padding-left:40px}@media only screen and (max-width:767px){.ar_buttons a#BtnTryOnD,.ar_buttons button#BtnTryOnD{background-position:41px 2px}}.support_buttons_gallery{display:flex;align-items:center;width:100%;justify-content:center;margin-top:5px;margin-bottom:0}.support_buttons_gallery.for_modal{display:none}@media only screen and (max-width:767px){.support_buttons_gallery{order:3;border:0;margin-bottom:0;margin-top:0;padding:0 10px;flex-wrap:wrap;background:#fff}}.support_buttons_gallery button,.support_buttons_gallery a.btn-white{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;color:#000;border:0;background:#fff;border-radius:45px;padding:13px 15px;margin:0 5px}@media only screen and (max-width:767px){.support_buttons_gallery button,.support_buttons_gallery a.btn-white{border-radius:35px;border:1px solid #aaa;width:calc(48% - 5px);padding:5px 15px;font-size:12px;margin:5px}}.support_buttons_gallery button:hover,.support_buttons_gallery button:focus,.support_buttons_gallery a.btn-white:hover,.support_buttons_gallery a.btn-white:focus{background-color:#f0e5d0;color:#000;border-color:#f0e5d0;box-shadow:none !important;outline:0 !important}.btn-white{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;color:#000;border:0;background:#fff;border-radius:45px;padding:13px 15px;margin:0 5px}@media only screen and (max-width:767px){.btn-white{border-radius:35px;border:1px solid #aaa;width:calc(48% - 5px);padding:5px 4px;font-size:12px}}.btn-white:hover,.btn-white:focus{background-color:#f0e5d0;color:#000;border-color:#f0e5d0;box-shadow:none !important;outline:0 !important}@media only screen and (max-width:767px){.btn-white.mobile-order{order:3;font-weight:500 !important}}.fullscreen-msg{font-size:13px;text-align:center;position:absolute;bottom:191px;width:100%}.gallery_wishlist{position:absolute;right:12px;top:10px;z-index:99}.gallery_wishlist a{width:35px;height:35px;border-radius:50%;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg) no-repeat center center #fff;display:block;background-size:19px}.gallery_wishlist a:hover,.gallery_wishlist a.active{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.gallery_wishlist a span{display:none}.gallery_share{position:absolute;right:12px;top:55px;border:0}.gallery_share .icon{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/dh-share-icon.svg) no-repeat center center #fff;width:35px;height:35px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;margin-bottom:0;text-indent:-9999px;background-size:18px;border-radius:50%;cursor:pointer}@media only screen and (max-width:1032px){.gallery_share .icon{border:0}}.gallery_share .show_share{display:none;position:absolute;top:50px;width:70px;align-items:center;justify-content:center;right:0;padding:0;font-size:24px;flex-wrap:wrap;background:#fff;border:1px solid #000;border-radius:5px}@media only screen and (max-width:1032px){.gallery_share .show_share{top:35px}}.gallery_share .show_share .st-custom-button{cursor:pointer}.gallery_share .show_share.share_active{display:flex}@media only screen and (min-width:1033px){.gallery_share:hover .show_share,.gallery_share .icon:hover .show_share{display:flex}}.dots-5{width:15px;aspect-ratio:1;border-radius:50%;animation:d5 1s infinite linear alternate;margin:10px auto}@keyframes d5{0%{box-shadow:20px 0 #000,-20px 0 #0002;background:#000}33%{box-shadow:20px 0 #000,-20px 0 #0002;background:#0002}66%{box-shadow:20px 0 #0002,-20px 0 #000;background:#0002}100%{box-shadow:20px 0 #0002,-20px 0 #000;background:#000}}.c-three-dots-loader{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;margin:-20px 24px 35px;animation-fill-mode:both;animation:three-dots-loader-animation 1.4s infinite ease-in-out;animation-delay:-.16s;color:#333}.c-three-dots-loader:before,.c-three-dots-loader:after{content:'';position:absolute;width:20px;height:20px;top:0;animation:three-dots-loader-animation 1.4s infinite ease-in-out;border-radius:50%;color:#ccc}.c-three-dots-loader:before{left:-24px;animation-delay:-.32s}.c-three-dots-loader:after{left:24px}@keyframes three-dots-loader-animation{0%,80%,100%{box-shadow:0 20px 0 -24px}40%{box-shadow:0 20px 0 0}}.scroll-to-stock{font-family:"Be Vietnam Pro";font-weight:500;font-size:12px;color:#000;text-decoration:underline;cursor:pointer;display:block;margin-top:10px}@media only screen and (max-width:767px){.scroll-to-stock{text-align:right;display:none}}@media only screen and (min-width:1200px){body.catalog-product-view:not(.product-gift-card),body.category-by-stone .ringbuilder_pdp{overflow:hidden}body.catalog-product-view:not(.product-gift-card) header.header,body.category-by-stone .ringbuilder_pdp header.header{width:100%;top:0;left:0}body.catalog-product-view:not(.product-gift-card) .page-main,body.category-by-stone .ringbuilder_pdp .page-main{width:100%}body.catalog-product-view:not(.product-gift-card) .product-info-section,body.category-by-stone .ringbuilder_pdp .product-info-section{overflow-y:auto;display:block;position:fixed;right:0;width:calc(100% - 58.33333333%);background:#fff;top:43px;height:100vh;padding:20px 0 40px 20px;overflow-x:hidden;z-index:9}body.catalog-product-view:not(.product-gift-card) .product-info-section.instock-sec-add .form-main,body.category-by-stone .ringbuilder_pdp .product-info-section.instock-sec-add .form-main{padding-bottom:0}body.catalog-product-view:not(.product-gift-card) .form-main,body.category-by-stone .ringbuilder_pdp .form-main{padding-bottom:256px}body.catalog-product-view:not(.product-gift-card) .finish-design,body.category-by-stone .ringbuilder_pdp .finish-design{position:fixed;bottom:0;right:0;width:calc(100% - 58.33333333%);padding-bottom:0;background:#000;color:#fff;padding:15px 15px 0;z-index:996}body.catalog-product-view:not(.product-gift-card) .gallery-section,body.category-by-stone .ringbuilder_pdp .gallery-section{background:#f4f2f2;position:fixed;top:43px;height:calc(100% - 43px);left:0}body.catalog-product-view:not(.product-gift-card) .gallery-section .product-slider-inner-mobile,body.category-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile{height:100%}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder{height:calc(95% - 115px)}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama-item,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama-item{height:100%}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__wrap,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__wrap{height:100%}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__arr,body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__thumb__arr,body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__arr:hover,body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__thumb__arr:hover,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__arr,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__thumb__arr,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__arr:hover,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__thumb__arr:hover{background-color:inherit}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame{background:#f4f2f2}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame img,body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame canvas,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame img,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .fotorama__wrap--slide .fotorama__stage__frame canvas{mix-blend-mode:darken}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .Magic360-container,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .Magic360-container{background:#f4f2f2}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder .Magic360-container .Magic360.m360-spin-x,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2;mix-blend-mode:darken}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder div.MagicToolboxContainer>a,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder div.MagicToolboxContainer>a{background:#f4f2f2}body.catalog-product-view:not(.product-gift-card) .gallery-section .gallery-placeholder div.MagicToolboxContainer>a img,body.category-by-stone .ringbuilder_pdp .gallery-section .gallery-placeholder div.MagicToolboxContainer>a img{mix-blend-mode:darken}body.catalog-product-view:not(.product-gift-card) .gallery-section .fotorama__stage,body.category-by-stone .ringbuilder_pdp .gallery-section .fotorama__stage{width:100% !important;height:100% !important}body.catalog-product-view:not(.product-gift-card) footer,body.category-by-stone .ringbuilder_pdp footer{display:none}body.catalog-product-view:not(.product-gift-card) .promo-top:not(.d-none)~.header .header__nav ul li:hover .sub-nav,body.category-by-stone .ringbuilder_pdp .promo-top:not(.d-none)~.header .header__nav ul li:hover .sub-nav{top:77px}body.catalog-product-view:not(.product-gift-card) .promo-top:not(.d-none).promo_verse~.header .header__nav ul li:hover .sub-nav,body.category-by-stone .ringbuilder_pdp .promo-top:not(.d-none).promo_verse~.header .header__nav ul li:hover .sub-nav{top:110px !important}body.categorypath-ring-builder-by-stone .promo-top:not(.d-none).promo_verse~.header .header__nav ul li:hover .sub-nav{top:110px}#pdp-specificdiamond{height:calc(100vh - 80px);overflow-y:auto;padding:20px}body.catalog-product-view.categorypath-ring-builder-by-setting .gallery-section{top:165px;height:calc(100% - 165px)}body.catalog-product-view.categorypath-ring-builder-by-setting .product-info-section{top:155px}body.catalog-product-view.categorypath-ring-builder-by-setting .form-main{padding-bottom:350px}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top:not(.d-none)~.page-main .gallery-section{top:220px;height:calc(100% - 220px)}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top:not(.d-none)~.page-main .product-info-section{top:220px}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top:not(.d-none)~.page-main .form-main{padding-bottom:400px}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top.promo_verse~.page-main .gallery-section{top:200px;height:calc(100% - 200px)}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top.promo_verse~.page-main .product-info-section{top:200px}body.catalog-product-view.categorypath-ring-builder-by-setting .promo-top:not(.d-none)~.header .header__nav ul li:hover .sub-nav{top:77px}body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.page-main .gallery-section,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.page-main .gallery-section{top:200px;height:calc(100% - 200px)}body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.page-main .product-info-section,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.page-main .product-info-section{top:200px}body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.page-main .form-main,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.page-main .form-main{padding-bottom:400px}body.categorypath-ring-builder-by-stone .promo-top:not(.d-none)~.header .header__nav ul li:hover .sub-nav,body.categorypath-ring-builder-summary .promo-top:not(.d-none)~.header .header__nav ul li:hover .sub-nav{top:70px}body.categorypath-ring-builder-by-stone .header__nav .sub-nav .nav-bottom-bar,body.categorypath-ring-builder-summary .header__nav .sub-nav .nav-bottom-bar{display:block}body.categorypath-ring-builder-by-stone .header__nav .sub-nav .nav-bottom-bar ul li,body.categorypath-ring-builder-summary .header__nav .sub-nav .nav-bottom-bar ul li{padding:0 !important}body.categorypath-ring-builder-by-stone footer.page-footer,body.categorypath-ring-builder-by-stone .page-bottom,body.categorypath-ring-builder-by-stone .nav-bottom-bar,body.categorypath-ring-builder-summary footer.page-footer,body.categorypath-ring-builder-summary .page-bottom,body.categorypath-ring-builder-summary .nav-bottom-bar{display:none}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section{top:182px;height:calc(100% - 282px);background:#f4f2f2;position:fixed;left:0}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile{height:97%}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder{height:100%}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama-item,body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__wrap,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama-item,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__wrap{height:100%}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage{width:100% !important;height:100% !important}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame,body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x{background:#f4f2f2}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame img,body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame canvas,body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x img,body.categorypath-ring-builder-by-stone .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x canvas,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame img,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .fotorama__stage__frame canvas,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x img,body.categorypath-ring-builder-summary .ringbuilder_pdp .gallery-section .product-slider-inner-mobile .gallery-placeholder .Magic360-container .Magic360.m360-spin-x canvas{mix-blend-mode:darken}body.categorypath-ring-builder-by-stone .ringbuilder_pdp .product-info-section,body.categorypath-ring-builder-summary .ringbuilder_pdp .product-info-section{top:170px;overflow-y:auto;display:block;position:fixed;right:0;width:calc(100% - 58.33333333%);background:#fff;height:100vh;padding:20px 0 40px 20px;overflow-x:hidden;z-index:9}}.stone-ring-builder-price{margin-top:30px}@media only screen and (max-width:767px){.stone-ring-builder-price{position:fixed;width:100%;bottom:0;background:#000;z-index:99;left:0;padding:10px 11px 0}}.stone-ring-builder-price .discount-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:16px}@media only screen and (max-width:767px){.stone-ring-builder-price .discount-price{font-size:14px;color:#fff}}.stone-ring-builder-price .discount-price .pdp_sub_title{color:#000;text-transform:capitalize;font-family:"Be Vietnam Pro";font-weight:500;width:100%;margin:0 0 5px}@media only screen and (max-width:767px){.stone-ring-builder-price .discount-price .pdp_sub_title{font-size:16px;color:#fff}}.stone-ring-builder-price .discount-price span{display:block}.stone-ring-builder-price .discount-price span.inc-vat{display:inline-block;font-size:11px;font-family:"Be Vietnam Pro";font-weight:300;margin-left:5px}.stone-ring-builder-price .discount-price .special_price{text-decoration:line-through}.stone-ring-builder-price p{color:#000;font-size:12px}.stone-ring-builder-price .tocart{background:#e0d2b8;border-radius:38px;font-family:"Be Vietnam Pro";font-weight:400;color:#000;font-size:14px;line-height:normal;padding:10px 51px;margin:10px 0}@media only screen and (max-width:1445px) and (min-width:1100px){.stone-ring-builder-price .tocart{font-size:13px}}@media only screen and (max-width:767px){.stone-ring-builder-price .tocart{width:100%;padding:10px 20px}}.stone-ring-builder-price .tocart.rb-addring{padding:10px 25px;min-width:180px}.stone-ring-builder-price a{display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;color:#000;border:1px solid #000;text-align:center;text-decoration:none;padding:10px 45px;margin-bottom:10px;border-radius:32px}@media only screen and (max-width:1445px) and (min-width:1100px){.stone-ring-builder-price a{padding:10px 8px}}.find-your-size{padding:0 0 15px}.find-your-size p{font-family:"Be Vietnam Pro";font-weight:300;font-size:15px;line-height:25px;color:#000;margin-top:15px;margin-bottom:15px}.find-your-size p span.fw-light{font-weight:400 !important}@media only screen and (max-width:767px){.find-your-size img{width:100%}}.find-your-size .instore_book{padding:0}.find-your-size .instore_book .contact{text-align:left;margin-top:10px}.find-your-size .instore_book .contact label{display:block;font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;color:#000;line-height:normal;margin-bottom:11px;padding-left:10px}.find-your-size .instore_book .contact label span{color:red}.find-your-size .instore_book .contact input,.find-your-size .instore_book .contact select{background:#fff;border:1px solid #aaa;border-radius:0;margin-bottom:18px;width:100%;padding:9px 16px;border-radius:32px}.find-your-size .instore_book .contact input:focus,.find-your-size .instore_book .contact select:focus{box-shadow:none}.find-your-size .instore_book .contact .custom-checkbox-ring input{width:18px;height:18px;-webkit-appearance:none;min-height:auto;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact}.find-your-size .instore_book .contact .custom-checkbox-ring input:checked{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.find-your-size .instore_book .contact .custom-checkbox-ring label{margin-top:-20px;margin-left:19px}.find-your-size .instore_book .contact .actions-toolbar .btn-dark{border:1px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;background:#fff;line-height:normal;color:#000;padding:11px 60px;margin-right:10px;transition-duration:.4s;-webkit-transition-duration:.4s;text-transform:capitalize}.find-your-size .instore_book .contact .actions-toolbar .btn-dark:hover{background:#000;color:#fff}.inclued-order-wrap{margin:30px 0 20px}@media only screen and (max-width:767px){.inclued-order-wrap{margin:20px 0;padding:0}}.inclued-order-wrap .inclued-order-title{font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;line-height:normal;color:#000}.inclued-order-wrap .inclued-order{display:flex;align-items:center;gap:12px;margin:20px 0 0}.inclued-order-wrap .inclued-order button{border-radius:32px;border:1px solid #5c5c5c;font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#000;background:#fff;width:33.33%}.inclued-order-wrap .inclued-order button:focus{box-shadow:none}.inclued-order-wrap .inclued-order button:hover{background:#f4eddf;border-color:#f4eddf}.inclued-order-wrap .inclued-order ul{margin:0;padding:0;list-style:none}.inclued-order-wrap .inclued-order ul li{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/right-tick.svg);background-repeat:no-repeat;background-position:left top;font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#000;padding-left:32px;margin-bottom:10px;background-size:contain;float:left;width:43%}@media only screen and (max-width:1024px){.inclued-order-wrap .inclued-order ul li{background-size:20px;font-size:13px;width:49%}}.m360-hint-message:before{width:20px !important;height:23px !important;background-size:cover}.m360-hint{bottom:15px}@media only screen and (max-width:767px){.m360-hint{bottom:8px}}.shapes-pdp{gap:12px}.shapes-pdp a{background:#f8f8f8;border-radius:4px;padding:10px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:normal;cursor:pointer;text-align:center;min-width:100px;display:block}.shapes-pdp a img{height:40px;margin-bottom:12px;mix-blend-mode:darken}.shapes-pdp a:hover{background:#f4eddf}.shapes-pdp a.active{background:#f4eddf;font-weight:500}@media only screen and (max-width:1024px){.fotorama--fullscreen{z-index:99999 !important}.fotorama--fullscreen .fotorama__zoom-in,.fotorama--fullscreen .fotorama__zoom-out{width:40px !important;height:40px !important}.fotorama--fullscreen .fotorama__zoom-in{background-size:357%;top:-9px !important}.fotorama--fullscreen .fotorama__zoom-out{top:10px !important;left:-10px !important}.fotorama--fullscreen .fotorama__fullscreen-icon{top:-30px !important;right:-30px !important;background:0 0}.fotorama--fullscreen .fotorama__fullscreen-icon:before{content:"X";font-size:35px;color:#000;position:absolute;top:13px;right:30px;font-weight:300}.fotorama--fullscreen .fotorama__wrap{padding:15px}.fotorama--fullscreen .fotorama__wrap .fotorama__nav-wrap{position:absolute;bottom:21%}.fotorama--fullscreen .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--dots .fotorama__nav__frame{width:11px;height:11px;background:#aaa;border-radius:50%;border:0;margin-right:10px;opacity:.5}.fotorama--fullscreen .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--dots .fotorama__nav__frame.fotorama__active{opacity:1}.fotorama--fullscreen .fotorama__wrap #zoom-msg{text-align:center;padding-top:11px;position:absolute;bottom:16%;width:91%;text-align:center}}.delivery-info{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;margin:5px 0 3px;color:#000;position:relative;padding-left:38px;padding-top:2px;margin-top:20px}.delivery-info:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/free-delivery-icon.png) no-repeat center top;position:absolute;top:0;left:0;background-size:contain;width:35px;height:30px}@media only screen and (max-width:767px){.delivery-info:before{width:34px;height:20px;top:2px;left:-3px}}.delivery-info span{color:#000;text-decoration:underline}.book-info{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;margin:0 0 5px;color:#000;position:relative;padding-top:4px;display:flex;align-items:center}@media only screen and (max-width:767px){.book-info{margin-bottom:25px;display:flex;align-items:center}}.book-info span{color:#fff;cursor:pointer;position:relative;display:flex;align-items:center;background:#000;padding:8px 12px 8px 41px;border-radius:32px}.book-info span:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/calendar-check-mobile.svg) no-repeat center top;position:absolute;top:7px;left:6px;background-size:53%;width:35px;height:30px;opacity:1}.book-info a{color:#000;text-decoration:underline;cursor:pointer}.mobile_product_summay_view{background:#000;color:#fff;margin:0 -15px;padding:20px 40px;display:none !important}@media only screen and (max-width:767px){.mobile_product_summay_view{display:block !important;margin-top:20px}}.mobile_product_summay_view .special_mobile_summary_block h4{font-family:"Baskervville";font-weight:400;font-size:18px;letter-spacing:1.2px;color:#fff;text-transform:uppercase;margin:10px 0 20px}.mobile_product_summay_view .special_mobile_summary_block .product-title{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#fff;display:inline-block}.mobile_product_summay_view .special_mobile_summary_block p{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#fff;margin-bottom:5px}.mobile_product_summay_view .special_mobile_summary_block .product_setting{margin-bottom:4px}.mobile_product_summay_view .special_mobile_summary_block .product_setting label{font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;color:#fff}.mobile_product_summay_view .special_mobile_summary_block .product_setting .col-10 p{text-transform:capitalize;margin-bottom:0;padding-top:5px;line-height:16px}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price{padding:10px 0 0;font-family:"Be Vietnam Pro";font-weight:400;font-size:20px}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price .special_price{font-size:14px;font-weight:300;text-transform:uppercase;color:red}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price p,.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;color:#fff;line-height:normal}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price p label,.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a label{font-weight:400}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a{text-decoration:underline}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a label{text-decoration:underline}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a.finance-btn-alias{text-decoration:underline;font-size:14px;font-weight:600;letter-spacing:1px}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price a.finance-btn-alias label{font-weight:600}.mobile_product_summay_view .special_mobile_summary_block .mobile-summary-padding .main-price span.inc-vat{font-size:11px}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons{margin-top:15px}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons .custom-delivery .delivery-info{color:#fff;margin-top:0;margin-bottom:20px;padding-left:40px}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons .custom-delivery .delivery-info span{color:#fff}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons .custom-delivery .delivery-info:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/delivery-icon.svg);width:35px}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons button.tocart{border-radius:32px;background:#e0d2b8;font-family:"Be Vietnam Pro";font-weight:400;border:0;font-size:15px;color:#000;width:100%;padding:12px}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons a.paypal-custom-button{border-radius:32px;background:#ffc439;font-family:"Be Vietnam Pro";font-weight:400;border:0;font-size:15px;color:#000;padding:10px;position:relative;display:flex;align-items:center;justify-content:center}.mobile_product_summay_view .special_mobile_summary_block .cart-buttons a.paypal-custom-button:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/paypal.svg) no-repeat left 1px;width:44px;height:14px;background-size:contain;margin-right:9px}@media only screen and (max-width:767px){.row_reverse_mobileonly{display:flex;flex-direction:column-reverse;padding:0 12px}.row_reverse_mobileonly .container{padding:0;margin-bottom:0}}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}.about-banner{height:480px;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/aboutus/about-banner.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}.about-content-1 .content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;margin:auto;font-family:"be_vietnamregular";font-weight:400;font-weight:400;font-size:1rem;color:#000}@media only screen and (max-width:1024px){.about-content-1 .content{padding:3rem}}@media only screen and (max-width:481px){.about-content-1 .content{padding:3rem 1.5rem}}.about-content-1 h1.title{font-family:"Baskervville";font-weight:400;font-size:28px;color:#000;text-transform:uppercase;margin-bottom:2rem;line-height:36.2px;letter-spacing:.5px}.about-content-1 h3{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:0 0 30px;text-align:center}.about-content-1 p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.about-content-1.aftercare_content_1{background:#fafafa}.about-content-1.aftercare_content_1 p{text-align:center}.about-content.bg-gray{background-color:#e4e4e4}.about-content.bg-gray a{color:#000;transition:all .3s ease-in-out}.about-content.bg-gray a:hover{text-decoration:none}.about-content.bg-brand{background-color:#e0d2b8}.about-content.bg-brand a{color:#000;transition:all .3s ease-in-out}.about-content.bg-brand a:hover{text-decoration:none}.about-content .content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;margin:auto;font-family:"be_vietnamregular";font-weight:400;font-weight:400;font-size:1rem;color:#000}.about-content .content .title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px}.about-content .content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px}.about-content .content p strong{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:1024px){.about-content .content{padding:3rem}}@media only screen and (max-width:481px){.about-content .content{padding:3rem}}@media only screen and (max-width:481px){.about-content .content.slider-section{padding-right:2.5rem;padding-left:1.5rem}.about-content .content.slider-section .carat_image_display{margin-left:.5rem}.about-content .content.slider-section .ui-slider-horizontal{width:100%}}.about-content .img{height:100%;padding:40% 0;background-repeat:no-repeat;background-position:center;background-size:cover}.about-content.aftercare-content .content .title{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;letter-spacing:1px;font-weight:400}.about-content.aftercare-content .content p a{color:#000;text-decoration:underline}.what-inside{background:#f0f0f0}.what-inside h3{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-align:center}.what-inside .col-md-4{margin-bottom:50px}.what-inside h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-align:center;margin:20px 0}.faq-section-new{background:#e9e9e9}.faq-section-new h3{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-align:center}.faq-section-new .main-patent-item{max-width:720px;margin:50px auto}.faq-section-new .main-patent-item .accordion-item{background:0 0}.faq-section-new .main-patent-item .accordion-item .accordion-body .accordion-item .accordion-body{background:#fff}.aftercare-services{background:#f0f0f0;padding:100px 0}@media only screen and (max-width:767px){.aftercare-services{padding:35px 0}}.aftercare-services .Sub-title-common{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;text-align:center}.aftercare-services p{display:block;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;margin-top:30px}.aftercare-services ul{padding:0;margin:50px 0 0;list-style:none;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1032px){.aftercare-services ul{flex-wrap:wrap}}.aftercare-services ul li{width:200px}@media only screen and (max-width:1032px){.aftercare-services ul li{width:28%;margin-bottom:5%}}@media only screen and (max-width:767px){.aftercare-services ul li{width:45%;margin-bottom:5%}}.aftercare-services ul li:not(:last-child){margin-right:50px}@media only screen and (max-width:1032px){.aftercare-services ul li:not(:last-child){margin-right:5%}}@media only screen and (max-width:767px){.aftercare-services ul li:not(:last-child){margin-right:5%}}.aftercare-services ul li a{display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;text-align:center;color:#000;border:1px solid #000;padding:60px 0}@media only screen and (max-width:767px){.aftercare-services ul li a{font-size:12px}}.aftercare-services a.make_equiry{display:inline-block;background-color:#000;color:#fff;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;margin-top:100px;padding:16px 30px}@media only screen and (max-width:1032px){.aftercare-services a.make_equiry{font-size:12px;margin:30px 0}}.get-quote-form h3{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;color:#000}@media only screen and (max-width:767px){.get-quote-form h3{font-size:22px}}.charity-logos{background:#f0f0f0;padding:100px 0}@media only screen and (max-width:767px){.charity-logos{text-align:center}}.charity-logos h3{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-top:30px;margin-bottom:10px}.charity-logos p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;min-height:105px;margin-bottom:20px}.charity-logos .service-img{min-height:310px;display:flex;align-items:center}@media only screen and (max-width:767px){.charity-logos .service-img{justify-content:center}}.charity-logos a{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;display:block;padding:15px 0;text-align:center;border:.5px solid #000;border-radius:32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.charity-logos a:hover{background-color:#000;color:#fff}.bespoke-page .about-content .content .title{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px}.bespoke-page h3{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;color:#000}@media only screen and (max-width:767px){.bespoke-page h3{font-size:22px}}.bespoke-inspire{background:#696d79;padding:120px 0;border-bottom:65px solid #e0d2b8}@media only screen and (max-width:767px){.bespoke-inspire{padding:40px 0}}.bespoke-inspire h3{color:#fff}.bespoke-inspire p{text-align:center;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;margin:40px 0}@media only screen and (max-width:767px){.bespoke-inspire p{margin:10px 0}}.bespoke-inspire img{width:100%}.bespoke-faq{padding:120px 0}@media only screen and (max-width:767px){.bespoke-faq{padding:30px 0}}.bespoke-faq h3{margin-bottom:100px}@media only screen and (max-width:767px){.bespoke-faq h3{margin-bottom:30px}}.bespoke-faq h4{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:25px 0}.bespoke-faq p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}@media only screen and (max-width:1032px){.bespoke-faq .col-md-3,.bespoke-faq .col-md-4{display:flex;flex-direction:column;align-items:center;justify-content:center}}.get-started-bespoke{padding:120px 0;background:#f0f0f0}@media only screen and (max-width:767px){.get-started-bespoke{padding:30px 0}}.get-started-bespoke .get-quote-form{max-width:1200px;margin:0 auto}.get-started-bespoke .get-quote-form h5{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;margin:30px 0 10px}.get-started-bespoke .get-quote-form h5 span{font-family:"be_vietnamregular";font-weight:400;font-size:14px;font-style:italic;line-height:20.45px;color:#000}.get-started-bespoke .get-quote-form label{display:block;font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;color:#000;margin-bottom:15px}.get-started-bespoke .get-quote-form label[for=create-account]{display:inline-block;margin:4px 11px 0}.get-started-bespoke .get-quote-form input{width:100%;background:#fff;border:.5px solid #aaa;border-radius:50px;font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;padding:12px;margin-bottom:20px}.get-started-bespoke .get-quote-form input:focus{outline:0;box-shadow:0}.get-started-bespoke .get-quote-form input[type=checkbox]{width:22px;height:22px;border:1px solid #000;border-radius:0}.get-started-bespoke .get-quote-form textarea{width:100%;background:#fff;border:.5px solid #aaa;border-radius:5px;font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;padding:12px;margin-bottom:20px}.get-started-bespoke .get-quote-form textarea:focus{outline:0;box-shadow:0}.get-started-bespoke .get-quote-form .text-area label{margin:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;font-style:italic;color:#000}.get-started-bespoke .get-quote-form button.btn.btn-line{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;text-transform:uppercase;width:100%;padding:12px 0;background:0 0}.get-started-bespoke .get-quote-form .intl-tel-input.allow-dropdown .selected-flag,.get-started-bespoke .get-quote-form .intl-tel-input.separate-dial-code .selected-flag{height:40px !important;margin-top:0}.get-started-bespoke .get-quote-form p.quote-msg{text-align:center;font-size:16px;font-weight:600;color:green}.hero-about{background:#000;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1024px){.hero-about{flex-direction:column-reverse}}.hero-about .hero-about-content{flex:0 0 35%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1024px){.hero-about .hero-about-content{padding:30px 0}}.hero-about .hero-about-content .hero-content-new{width:310px}@media only screen and (max-width:1024px){.hero-about .hero-about-content .hero-content-new{width:510px}}@media only screen and (max-width:767px){.hero-about .hero-about-content .hero-content-new{width:310px}}.hero-about .hero-about-content .hero-content-new h1{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#fff;margin-bottom:30px}.hero-about .hero-about-content .hero-content-new p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#fff}.hero-about .hero-about-content .hero-content-new ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;margin-top:30px}.hero-about .hero-about-video{flex:0 0 65%}@media only screen and (max-width:1024px){.hero-about .hero-about-video{width:100%}.hero-about .hero-about-video iframe{height:400px !important}}@media only screen and (max-width:767px){.hero-about.aftercare-hero{flex-direction:column}}.hero-about.aftercare-hero .hero-about-content{flex:0 0 30%}.hero-about.aftercare-hero .hero-about-content .hero-content-new{max-width:360px;padding:0 15px}@media only screen and (max-width:1032px){.hero-about.aftercare-hero .hero-about-content .hero-content-new{width:79%;padding:0}}@media only screen and (max-width:767px){.hero-about.aftercare-hero .hero-about-content .hero-content-new{width:100%;padding:0 15px}}.hero-about.aftercare-hero .hero-about-video{flex:0 0 70%}.about-subcontent{padding:100px 0}@media only screen and (max-width:767px){.about-subcontent{padding:50px 0}}.about-subcontent.about-imgcontent{padding:0;margin:0 100px;background:#f2f2f2}@media only screen and (max-width:1032px){.about-subcontent.about-imgcontent{margin:0}}.about-subcontent .container{max-width:1150px}.about-subcontent h4{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-top:15px;margin-bottom:10px}.about-subcontent p{display:inline-block}.about-subcontent .about-padding{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:50px 100px}@media only screen and (max-width:1032px){.about-subcontent .about-padding{padding:20px 10px}}@media only screen and (max-width:767px){.about-subcontent .about-padding{padding:30px 0}}.about-subcontent ul.list-group{justify-content:center;margin:100px 0 50px}@media only screen and (max-width:1032px){.about-subcontent ul.list-group{margin:60px 0 40px}}@media only screen and (max-width:1032px){.about-subcontent ul.list-group{flex-wrap:wrap}}.about-subcontent ul.list-group li{width:200px;margin-right:20px;text-align:center}@media only screen and (max-width:1032px){.about-subcontent ul.list-group li{width:28.33%;margin-right:30px}}@media only screen and (max-width:767px){.about-subcontent ul.list-group li{width:49.33%;margin-right:0}}.about-subcontent ul.list-group li a{text-decoration:none;color:#000;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:17.71px;letter-spacing:1px}@media only screen and (max-width:767px){.about-subcontent ul.list-group li a{font-size:12px}}.about-subcontent ul.list-group li a img{height:75px}@media only screen and (max-width:767px){.about-subcontent ul.list-group li a img{height:60px}}.about-subcontent ul.list-group li a span{display:block;margin-top:30px}.about-subcontent ul.list-group li:nth-child(3) a img{width:70%;height:auto;margin:7px 0}@media only screen and (max-width:1445px) and (min-width:1100px){.about-subcontent ul.list-group li:nth-child(3) a img{width:88%}}@media only screen and (max-width:767px){.about-subcontent ul.list-group li:nth-child(3) a img{margin:5px 0}}.after-subcontent{background:#ececec;padding:0;margin:0 100px 100px}@media only screen and (max-width:1032px){.after-subcontent{margin:0 15px 15px}}@media only screen and (max-width:1024px){.after-subcontent>.container-fluid>.row{align-items:center}}@media only screen and (max-width:767px){.after-subcontent{margin:0}}.after-subcontent .about-padding{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:50px 100px}@media only screen and (max-width:1032px){.after-subcontent .about-padding{padding:20px 10px}}@media only screen and (max-width:767px){.after-subcontent .about-padding{padding:30px 0;width:100% !important}}.after-subcontent .about-padding p a{color:#000;text-decoration:underline}ul.charity_logos{list-style:none;padding:0;display:flex;align-items:center;justify-content:flex-start}ul.charity_logos li{margin-right:15px}.main-about-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;margin-bottom:45px;width:100%}.main-about-title span{font-family:"Be Vietnam Pro";font-weight:100;line-height:40.91px;display:block}.view_range{display:inline-block;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:17.71px;color:#000;padding:11px 35px;margin-top:20px;border:.5px solid #000;border-radius:32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.view_range:hover{background:#000;color:#fff}ul.locations_about{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;list-style:none;padding:0;margin-top:30px}ul.locations_about li{width:48%}ul.locations_about li a{background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none;display:block;font-size:14px;margin-bottom:15px;background:0 0}ul.locations_about li a:hover{color:#fff !important;background:#000 !important;border:1px solid #000}.aftercare-maintenence{background:#f0f0f0;padding:100px 0}@media only screen and (max-width:767px){.aftercare-maintenence{padding:40px 0}}.aftercare-maintenence ul{padding:0;margin:0 0 30px;list-style:none;display:flex;align-items:center;justify-content:space-evenly}@media only screen and (max-width:767px){.aftercare-maintenence ul{flex-wrap:wrap}}.aftercare-maintenence ul li{text-align:center}@media only screen and (max-width:767px){.aftercare-maintenence ul li{margin-bottom:20px}}.aftercare-maintenence ul li a{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#000}@media only screen and (max-width:767px){.aftercare-maintenence ul li a{font-size:12px}}.aftercare-maintenence ul li a span{display:block;text-align:center;margin-top:25px}.aftercare-maintenence ul li img{width:132px;height:132px;border-radius:50%}.aftercare-enquiry{background:#fff;padding:100px 0}.aftercare-enquiry .get-started-bespoke{background:0 0;padding:0}.aftercare-enquiry .get-started-bespoke .get-quote-form{max-width:1200px;margin-bottom:50px}.aftercare-enquiry .get-started-bespoke .get-quote-form h3{display:none}.aftercare-enquiry .get-started-bespoke .get-quote-form p{display:none}.aftercare-enquiry .get-started-bespoke .get-quote-form h5{margin-bottom:25px}.aftercare-enquiry .get-started-bespoke .get-quote-form .intl-tel-input.allow-dropdown .selected-flag{margin-top:0}.aftercare-enquiry .main-about-title{margin-bottom:30px}.aftercare-enquiry p.first-ptag{max-width:450px;margin:0 auto 50px;text-align:center}@media only screen and (max-width:767px){.aftercare-enquiry p.first-ptag{padding:0 15px}}.aftercare-enquiry p.first-ptag a{color:#000;text-decoration:underline}@media only screen and (max-width:1032px){.why-reviews-block{padding-top:40px}}.why-reviews-block .reviews-block-dh{text-align:center;padding:0}.why-reviews-block .reviews-block-dh h3{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase}.why-reviews-block .reviews-block-dh .trustpilot-widget{max-width:1050px;margin:0 auto;background:#fff;border-top:1px solid #999;padding:25px 0 0;margin-top:60px}@media only screen and (max-width:1032px){.why-reviews-block .reviews-block-dh .trustpilot-widget{max-width:90%}.why-reviews-block .reviews-block-dh .trustpilot-widget iframe{height:175px !important}}@media only screen and (max-width:1032px) and (max-width:767px){.why-reviews-block .reviews-block-dh .trustpilot-widget iframe{height:350px !important}}.why-dh-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:35px}.why-dh-payment-options{background:#f9f9f9;padding:80px 0}@media only screen and (max-width:767px){.why-dh-payment-options{text-align:center}}.why-dh-payment-options ul{list-style:none;padding:0;margin:0;align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.why-dh-payment-options ul{flex-wrap:wrap}}.why-dh-payment-options ul li{margin-right:20px}@media only screen and (max-width:767px){.why-dh-payment-options ul li{margin-bottom:15px}}.why-dh-payment-options h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:20px}.why-dh-payment-options p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.why-dh-payment-options p a{color:#000;text-decoration:underline}.whyus-hero{position:relative;margin-bottom:100px}@media only screen and (max-width:1032px){.whyus-hero{margin-bottom:40px}}.whyus-hero .why-hero-content{max-width:400px;position:absolute;top:0;right:25%;height:100%}@media only screen and (max-width:1032px){.whyus-hero .why-hero-content{right:3%}}@media only screen and (max-width:767px){.whyus-hero .why-hero-content{max-width:100%;position:relative;top:0;right:inherit;height:100%;padding:30px 15px 0}}.whyus-hero .why-hero-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}@media only screen and (max-width:767px){.whyus-hero .why-hero-child{align-items:center;text-align:center}}.whyus-hero h1{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;margin-bottom:20px}@media only screen and (max-width:767px){.whyus-hero h1{font-size:24px;margin-bottom:14px}}.whyus-hero p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.hero-contact.store-contact{padding:80px 0 0;background:#fff}@media only screen and (max-width:767px){.hero-contact.store-contact{padding-top:10px}}.hero-contact.store-contact .col-md-5{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000}.hero-contact.store-contact .col-md-5 h1{font-family:"Baskervville";font-weight:400;font-size:30px;line-height:38.79px}@media only screen and (max-width:767px){.hero-contact.store-contact .col-md-5 h1{margin-top:30px;margin-bottom:20px}}.hero-contact.store-contact .col-md-5 p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;color:#000;padding:0 30px}.hero-contact.store-contact .col-md-5 p a{margin-top:40px}.our-store-bg{background:#f0f0f0}@media only screen and (max-width:767px){.our-store-bg .col-md-7{min-height:250px}}@media only screen and (max-width:767px){.our-store-bg .our-stores-banner{min-height:250px}}.our-store-bg .our-stores-banner .owl-dots{position:absolute;bottom:0;text-align:center;width:100%}@media only screen and (max-width:767px){.our-store-bg .our-stores-banner .owl-dots .owl-dot{display:none}}.our-store-bg .our-stores-banner .owl-dots .owl-dot span{width:20px;height:20px;box-shadow:0px 0px 4px rgba(255,255,255,.75)}.our-store-bg .our-stores-banner .owl-dots .owl-dot.active span{background:#fff}.our-store-bg .our-stores-banner .owl-nav .owl-next{margin-right:2%;color:#fff !important}.our-store-bg .our-stores-banner .owl-nav .owl-prev{margin-left:2%;color:#fff !important}@media only screen and (max-width:1032px){.store_more{height:60px;overflow:hidden}}.readmore,.readmoreq{text-align:center;text-decoration:underline;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;color:#000;margin-top:15px;display:none;cursor:pointer}@media only screen and (max-width:1032px){.readmore,.readmoreq{display:block}}.our-stores-banner .owl-item .item{text-align:center}.our-stores-banner .owl-item .item img{height:680px;width:auto !important;display:inline-block !important}@media only screen and (max-width:767px){.our-stores-banner .owl-item .item img{height:250px;width:100% !important}}.our-stores-banner .owl-nav{position:absolute;top:35%;font-size:74px;width:100%}@media only screen and (max-width:767px){.our-stores-banner .owl-nav{top:25%}}.our-stores-banner .owl-nav .owl-prev,.our-stores-banner .owl-nav .owl-next{color:#000 !important}@media only screen and (max-width:1032px){.our-stores-banner .owl-nav .owl-prev,.our-stores-banner .owl-nav .owl-next{color:#fff !important}}.our-stores-banner .owl-nav .owl-prev:hover,.our-stores-banner .owl-nav .owl-next:hover{background:0 0}.our-stores-banner .owl-nav .owl-prev{float:left;margin-left:-3%}@media only screen and (max-width:1032px){.our-stores-banner .owl-nav .owl-prev{margin-left:3%}}.our-stores-banner .owl-nav .owl-next{float:right;margin-right:-3%}@media only screen and (max-width:1032px){.our-stores-banner .owl-nav .owl-next{margin-right:3%}}@media only screen and (max-width:767px){.map360 iframe{height:300px}}.our-sotres{text-align:center}.our-sotres h1{font-family:"Baskervville";font-weight:400;font-size:24px;color:#000;line-height:31.03px;text-transform:uppercase}.our-sotres .sub-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase}.our-sotres .title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin-top:20px;display:block}.our-sotres .address-title{font-family:"Baskervville";font-weight:400;font-size:32px;line-height:41.38px;letter-spacing:.5px;margin-bottom:20px}.our-sotres p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.our-sotres p a{color:#000;text-decoration:underline}.our-sotres .sotres-list{padding:0;margin:0;display:flex;justify-content:space-between;list-style:none}.our-sotres .sotres-list li{width:calc(100%/6);margin:.35rem}.our-sotres .sotres-list li a{width:100%;display:block;padding:.5rem .25rem;background-color:#000;color:#fff;text-decoration:none;border:1px solid transparent;transition:all .25s ease-in-out}.our-sotres .sotres-list li a:hover{color:#000;border-color:#000;background-color:transparent}.our-sotres .sotre-connect{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.our-sotres .sotre-connect li{flex:0 0 31%}.our-sotres .sotre-connect li:first-child{flex:0 0 80%}@media only screen and (max-width:767px){.our-sotres .sotre-connect li:first-child{flex:0 0 100%}}@media only screen and (max-width:767px){.our-sotres .sotre-connect li{flex:0 0 30%}}.our-sotres .sotre-connect li a{display:inline-block;padding:12px 18px;background-color:#000;color:#fff;text-decoration:none;border:1px solid transparent;transition:all .25s ease-in-out;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;letter-spacing:1px}.our-sotres .sotre-connect li a:hover{color:#000;border-color:#000;background-color:transparent}.our-specialists .title{font-family:"Baskervville";font-weight:400;font-size:1.75rem}.our-specialists .our-specialist{font-family:"be_vietnamregular";font-weight:400}.our-specialists .our-specialist h6{font-size:1rem;font-family:"be_vietnamregular";font-weight:400;text-decoration:underline}.our-specialists .our-specialist .btn{width:100%;display:inline-block;padding:.5rem .25rem;background-color:#000;color:#fff;text-decoration:none;border-radius:0;border:1px solid transparent;transition:all .25s ease-in-out}.our-specialists .our-specialist .btn:hover{color:#000;border-color:#000;background-color:transparent}section.visit-us{background-color:#000}section.visit-us .title{font-family:"Baskervville";font-weight:400;font-size:1.75rem;color:#fff}section.visit-us p{font-family:"be_vietnamregular";font-weight:400;color:#fff}section.ourstore-catagories{padding-top:3rem;padding-bottom:10rem;position:relative;background-color:#000}section.ourstore-catagories:after{content:'';display:block;width:100%;height:70%;position:absolute;left:0;bottom:0;background-color:#7c7c7c;z-index:1}section.ourstore-catagories .container-fluid{position:relative;z-index:3}section.ourstore-catagories .catagory{position:relative;overflow:hidden;color:#fff}section.ourstore-catagories .catagory p{width:100%;position:absolute;left:0;text-align:center;bottom:0;background-color:#000;color:#fff;padding:.75rem .5rem;transition:all .3s ease-in-out}section.ourstore-catagories .catagory .catagory-img{height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}section.ourstore-catagories .catagory .catagory-img.engagement{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/engement.jpg)}section.ourstore-catagories .catagory .catagory-img.wedding-rings{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wedding-rings.jpg)}section.ourstore-catagories .catagory .catagory-img.eternity-rings{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/eternityrings.jpg)}section.ourstore-catagories .catagory:hover p{transform:translateY(0px)}.find-us{background:#f0f0f0;padding:0 50px 50px;text-align:center}.find-us .find-title{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;letter-spacing:.5px;color:#000;text-transform:uppercase;padding:50px 0}.find-us p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;text-align:center;color:#000;margin-bottom:0}.find-us a.get_dirct{background:#000;color:#fff;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;letter-spacing:1px;line-height:20.45px;padding:10px 25px;display:inline-block}@media only screen and (max-width:767px){.find-us ul.list-group-horizontal{flex-direction:column;align-items:center}}.find-us ul li{background:0 0;width:125px;padding:0}.find-us ul li a{background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:17.53px;position:relative;display:block;padding:75px 10px 10px;min-height:125px;word-break:break-all}.find-us ul li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-email.png) no-repeat center center;width:100%;height:65px;position:absolute;top:0;margin:auto;left:0;right:0}.find-us ul li:nth-child(2){margin:0 40px}@media only screen and (max-width:767px){.find-us ul li:nth-child(2){margin:20px 0}}.find-us ul li:nth-child(2) a{padding-top:90px}.find-us ul li:nth-child(2) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-whatsapp.png);background-size:50%;height:80px}.find-us ul li:nth-child(3) a{text-decoration:none;padding-top:90px}.find-us ul li:nth-child(3) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-phone.png);top:10px}.all-stores-actions{background:#f0f0f0}.all-stores-actions ul{list-style:none;margin:0;padding:0}@media only screen and (max-width:1032px){.all-stores-actions ul{margin-top:0}}@media only screen and (max-width:767px){.all-stores-actions ul{flex-wrap:wrap;align-items:center;text-align:left;justify-content:center !important;padding:0 10px 0 15px;margin-top:30px}}.all-stores-actions ul li{margin:20px 0}@media only screen and (max-width:767px){.all-stores-actions ul li{width:31.33%;padding-left:0;margin:0 3px 5px}}.all-stores-actions ul li a{font-family:"Baskervville";font-size:16px;text-transform:uppercase;color:#000;letter-spacing:1px;padding:0 15px;display:block}.all-stores-actions ul li a:hover,.all-stores-actions ul li a.active{text-decoration:underline;color:#000}@media only screen and (max-width:1032px){.all-stores-actions ul li a{padding:0 9px;font-size:14px}}@media only screen and (max-width:767px){.all-stores-actions ul li a{font-family:"be_vietnamregular";font-weight:400;font-size:12px;letter-spacing:.5px;background:#fff;color:#000;padding:5px 15px;border:1px solid #5c5c5c;border-radius:32px;transition-duration:.3s;text-decoration:none;text-align:center}.all-stores-actions ul li a:hover,.all-stores-actions ul li a.active{text-decoration:none;background:#000;color:#fff;border:.5px solid #5c5c5c}}.our-sotres-design{padding:76px 50px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;height:100%}@media only screen and (max-width:767px){.our-sotres-design{padding:20px 15px 20px}}.our-sotres-design h1{font-family:"Baskervville";font-weight:400;font-size:32px;letter-spacing:1px;color:#000;text-transform:uppercase}@media only screen and (max-width:767px){.our-sotres-design h1{text-align:center}}.our-sotres-design h1 span{display:block;font-family:"Be Vietnam Pro";font-weight:100;font-size:24px;text-transform:capitalize}.our-sotres-design p{font-family:"be_vietnamregular";font-weight:400;font-size:14px}.our-sotres-design .store-main-title{font-family:"Baskervville";font-weight:400;font-size:32px;letter-spacing:1px;color:#000;text-transform:uppercase;line-height:0;margin-bottom:0}@media only screen and (max-width:767px){.our-sotres-design .store-main-title{text-align:center;margin-top:0;line-height:normal}}.our-sotres-design .sub-title{display:block;font-family:"Be Vietnam Pro";font-weight:100;font-size:24px;text-transform:capitalize}.our-sotres-design p a{color:#000;text-decoration:underline}.our-sotres-design p.inline_p{display:inline-block;margin:0}@media only screen and (max-width:767px){.our-sotres-design .container.py-5{padding-top:2rem !important;padding-bottom:1rem !important}}.our-sotres-design .store-title{font-family:"Baskervville";font-weight:400;font-size:22px;line-height:31.03px;letter-spacing:.5px;color:#000;text-transform:uppercase}@media only screen and (max-width:767px){.our-sotres-design .store-title{margin-top:20px}}@media only screen and (max-width:767px){.our-sotres-design ul.list-group-horizontal{flex-wrap:wrap}}.our-sotres-design ul.list-group-horizontal li{background:0 0}.our-sotres-design ul.list-group-horizontal li a{background:#f0f0f0;box-shadow:0px 0px 4px rgba(0,0,0,.25);font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:17.53px;position:relative;display:block;padding:75px 10px 10px;min-height:103px;white-space:nowrap;border-radius:15px;width:110px}@media only screen and (max-width:767px){.our-sotres-design ul.list-group-horizontal li a{width:120px}}.our-sotres-design ul.list-group-horizontal li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-whatsapp.png) no-repeat center center;width:100%;height:65px;position:absolute;top:0;margin:auto;left:0;right:0}.our-sotres-design ul.list-group-horizontal li a.whatsapp:before{background-size:35%;top:10px}.our-sotres-design ul.list-group-horizontal li a.email:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-email.png);height:80px}.our-sotres-design ul.list-group-horizontal li a.phone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-phone.png);background-size:37%;top:9px}.our-sotres-design ul.list-group-horizontal li a.getdirection:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/location.svg);background-size:33%;top:10px;opacity:.89}.our-sotres-design .d-flex{gap:15px}@media only screen and (max-width:767px){.our-sotres-design .d-flex{flex-wrap:wrap;gap:2px}}.our-sotres-design .d-flex a.book-button:nth-child(2){background:#fff;color:#000}@media only screen and (min-width:1033px){.our-sotres-design .d-flex a.book-button:nth-child(2):hover{background:#000;color:#fff}}.home-trust-reviews.store-reviews .home-reviews{margin:0}@media only screen and (max-width:767px){.home-trust-reviews.store-reviews .home-reviews{padding-bottom:0 !important}}.home-trust-reviews.store-reviews .home-reviews .listing-block__title{margin-bottom:30px}.content-block h1{font-family:"Baskervville";font-weight:400;font-size:28px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:20px 0}.content-block h2{font-family:"Baskervville";font-weight:400;font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:20px 0}@media only screen and (max-width:767px){.content-block h2{font-size:20px;margin-bottom:20px}}.content-block h3{font-family:"Baskervville";font-weight:400;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:30px 0 20px}@media only screen and (max-width:767px){.content-block h3{font-size:18px;margin-bottom:20px}}.content-block p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;margin-bottom:20px}.content-block p a{color:#000;text-decoration:underline}.content-block .logos-bottom{display:flex;align-items:center;justify-content:center;list-style:none;gap:20px;margin:20px 0;padding:0}@media only screen and (max-width:767px){.content-block .logos-bottom{gap:15px}}.content-block .logos-bottom li img{width:auto;max-width:100px}@media only screen and (max-width:767px){.content-block .logos-bottom li img{max-width:85px}}.content-block .logos-bottom li:nth-child(3){width:90px}@media only screen and (max-width:767px){.about-store{padding-bottom:30px !important}}@media only screen and (max-width:767px){.about-store .row{flex-direction:column-reverse}}.about-store .row .book-button{margin-top:20px}.about-store .row .book-button:hover{background:#fff;color:#000}@media only screen and (max-width:767px){.about-store .why-dh-new .cert-txt{padding:0 0 15px}}ul.wh-dh-logos-lt.logos-bottom{display:flex;list-style:none;gap:10px;align-items:center;justify-content:center}@media only screen and (max-width:767px){ul.wh-dh-logos-lt.logos-bottom{padding:0}}ul.wh-dh-logos-lt.logos-bottom li img.img-fluid{width:auto;max-width:160px;margin:0 10px}@media only screen and (max-width:767px){ul.wh-dh-logos-lt.logos-bottom li img.img-fluid{max-width:80px;margin:0 5px}}ul.wh-dh-logos-lt.logos-bottom li:last-child img.img-fluid{max-width:80px}@media only screen and (max-width:767px){ul.wh-dh-logos-lt.logos-bottom li:last-child img.img-fluid{max-width:50px}}.store-hub-page{background:#fff}.store-hub-page .listing-block__title{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:15px}.store-hub-page .homline .line12{width:90px}.store-hub-page .store-list{padding:0}@media only screen and (max-width:767px){.store-hub-page .store-list li{width:auto}}.store-hub-page .store-list a{color:#000}.store-hub-page .store-list a:hover{text-decoration:underline}.store-hub-page .store-list h3{margin:30px 0}@media only screen and (max-width:767px){.store-hub-page .store-list h3{margin:10px 0}}.book-button{background:#000;color:#fff;font-family:"Be Vietnam Pro";font-weight:400;font-size:15px;letter-spacing:1px;padding:10px 20px 7px;text-transform:uppercase;border-radius:50px;border:1px solid #000;display:inline-block;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;max-width:270px;min-width:270px;text-align:center;margin:10px 0}.book-button.shop_store{background:#fff;color:#000;margin-left:15px;margin-bottom:0;margin-top:0}@media only screen and (max-width:767px){.book-button.shop_store{margin-left:auto;margin-bottom:20px}}@media only screen and (max-width:1032px){.book-button{padding:7px 16px}}@media only screen and (max-width:767px){.book-button{display:block;margin:0 auto 10px}}.book-button:hover{color:#fff;background:#000}.our-stores-tabs .nav{align-items:center;justify-content:center;padding:20px 0 0}.our-stores-tabs .nav li button{font-family:"Baskervville";font-size:16px;text-transform:uppercase;color:#000;letter-spacing:1px;padding:10px 15px;display:block;border:0}.our-stores-tabs .nav li button:hover,.our-stores-tabs .nav li button.active{text-decoration:underline;border:0}.our-stores-tabs .tab-content{background:#f0f0f0;position:relative;z-index:9;margin:100px 0}@media only screen and (max-width:767px){.our-stores-tabs .tab-content{flex-direction:column-reverse;margin:15px 0}.our-stores-tabs .tab-content .store-tab-img{margin:20px 0}}.our-stores-tabs .tab-content .book-button{margin:15px 0 0;background:#fff;border:1px solid #000;color:#000;font-family:"Be Vietnam Pro";font-weight:300;text-align:center}@media only screen and (max-width:767px){.our-stores-tabs .tab-content .book-button{margin-bottom:20px}}.our-stores-tabs .tab-content .book-button:hover{opacity:.8;color:#fff;border:1px solid #000;background:#000}.our-stores-tabs .tab-content .content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;text-align:center}@media only screen and (max-width:1032px){.our-stores-tabs .tab-content .content{padding:0}}.our-stores-tabs .tab-content .content .content-list{padding-left:40px}.our-stores-tabs .tab-content .content .content-list li{list-style:disc;text-align:left;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000}.our-stores-tabs .tab-content .find-us{background:0 0;padding:0}.our-stores-tabs .tab-content .store-hours-details{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:50px}@media only screen and (max-width:767px){.our-stores-tabs .tab-content .store-hours-details{padding-left:0}}.our-stores-tabs .tab-content .store-hours-details p{font-size:18px;margin-bottom:10px;line-height:25px}.our-stores-tabs .tab-content .store-hours-details h3{margin-bottom:21px}.our-stores-tabs .tab-content .store-hours-details .store-title{font-size:20px !important;margin-bottom:15px !important;font-family:"Baskervville";font-weight:400;text-transform:uppercase}.our-stores-tabs .tab-content .store-tab-img iframe{border-radius:20px;box-shadow:0px 0px 4px rgba(0,0,0,.25)}@media only screen and (max-width:767px){.our-stores-tabs .tab-content .store-tab-img iframe{height:250px}}.our-stores-tabs h1{font-family:"Baskervville";font-weight:400;font-size:28px;color:#000;text-transform:uppercase;letter-spacing:1px;margin:20px 0}.our-stores-tabs h2{font-family:"Baskervville";font-weight:400;font-size:22px;color:#000;text-transform:uppercase;letter-spacing:1px;margin:20px 0 40px}@media only screen and (max-width:767px){.our-stores-tabs h2{font-size:20px;margin-bottom:20px}}.our-stores-tabs h3{font-family:"Baskervville";font-weight:400;font-size:20px;color:#000;text-transform:uppercase;letter-spacing:1px;margin:20px 0 40px}.our-stores-tabs p{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;margin-bottom:20px}.our-stores-tabs p a{color:#000;text-decoration:underline}#birmingham_store .birmingham,#london_store .london,#manchester_store .manchester,#glasgow_store .glasgow,#cardiff_store .cardiff,#leeds_store .leeds,#liverpool_store .liverpool,#newcastle_store .newcastle,#belfast_store .belfast,#dublin_store .dublin,#birmingham .birmingham,#london .london,#manchester .manchester,#glasgow .glasgow,#cardiff .cardiff,#leeds .leeds,#liverpool .liverpool,#newcastle .newcastle,#belfast .belfast,#dublin .dublin{display:block !important}.best-sellers-in-store .essen-section{background:#fff;padding:50px 0 20px}.best-sellers-in-store .essen-section .essentials{display:block}.best-sellers-in-store .essen-section .essentials .essen-head .dh-why-title{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:15px}.best-sellers-in-store .essen-section .essentials ul li button{font-family:"Baskervville";font-size:16px;text-transform:uppercase;color:#000;letter-spacing:1px;padding:10px;display:block;border:0;background:0 0;min-width:inherit}@media only screen and (max-width:767px){.best-sellers-in-store .essen-section .essentials ul li button{font-size:13px;border:1px solid #dadada}}@media only screen and (max-width:389.98px){.best-sellers-in-store .essen-section .essentials ul li button{font-size:11px;text-align:center}}.best-sellers-in-store .essen-section .essentials ul li button:hover,.best-sellers-in-store .essen-section .essentials ul li button.active{text-decoration:underline;border:0;background:0 0;color:#000}@media only screen and (max-width:767px){.best-sellers-in-store .essen-section .essentials ul li button:hover,.best-sellers-in-store .essen-section .essentials ul li button.active{color:#000;border:1px solid #e0d2b8;background:#e0d2b8;text-decoration:none}}.best-sellers-in-store .essen-section .essentials .position-relative{border:1px solid #dadada}.best-sellers-in-store .essen-section .essentials .owl-nav .owl-prev span{border-left:3px solid #000;border-bottom:3px solid #000}.best-sellers-in-store .essen-section .essentials .owl-nav .owl-next span{border-right:3px solid #000;border-bottom:3px solid #000}section.sale-offers{background:#e0d2b8;padding:50px 0;margin:50px 0 0}@media only screen and (max-width:767px){section.sale-offers{padding:40px 0;margin:0}}section.sale-offers .container-fluid{padding-left:70px;padding-right:70px}@media only screen and (max-width:767px){section.sale-offers .container-fluid{padding:0 20px}}section.sale-offers .container-fluid .bnr-det{margin-top:50px}section.sale-offers h1{text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 10px;color:#000}section.sale-offers h2{text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 10px;color:#000}section.sale-offers .homline{margin-bottom:20px}section.sale-offers p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;text-align:left}section.sale-offers p a{color:#000;text-decoration:underline}.about-store .book-button{background:#e0d2b8;border:1px solid #e0d2b8;color:#000}@media (max-width:991px){.our-stores-tabs .tab-content>.tab-pane{display:block;opacity:1}}@media only screen and (max-width:767px){.add-read-more.show-less-content .second-section,.add-read-more.show-less-content .read-less{display:none}.add-read-more.show-more-content .read-more{display:none}.add-read-more .read-more,.add-read-more .read-less{font-weight:700;margin-left:2px;color:#000;cursor:pointer;text-decoration:dotted}.add-read-more{max-width:600px;width:100%;margin:0 auto}.add-read-more.show-less-content{height:65px;overflow:hidden}}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}html,body{position:relative;height:100%}.is-hidden{display:none !important}.is-invisible{visibility:none !important}.left{float:left !important}.right{float:right !important}a{text-decoration:none}a:hover,a:focus,a:active,a:target{text-decoration:none}.main-menu-header{width:100%;padding:15px 15px 0}.sub-navbar{position:fixed;top:70px;left:0;width:375px;height:40px;background:#fff;z-index:200}.sub-navbar-items{color:inherit;text-align:left;padding:12px}.sub-navbar-items .sub-navbar-item{display:inline}.sub-navbar-items .sub-navbar-item:first-child:before{content:" "}.sub-navbar-items .sub-navbar-item:before{margin:0 5px;content:">"}#hamburger{cursor:pointer}#hamburger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2){top:10px}#hamburger span:nth-child(3){top:10px}#hamburger span:nth-child(3){top:20px}#hamburger.open span:nth-child(2){top:10px;transform:rotate(45deg)}#hamburger.open span:nth-child(3){top:10px;transform:rotate(-45deg)}#hamburger.open span:nth-child(4){top:0;width:0;left:50%}#hamburger.open span:nth-child(1){top:0;width:0;left:50%}.main-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:997;display:none}.main-menu-overlay.body-nav{display:block}@media only screen and (max-width:1032px){header.header .header__nav.navbar{position:fixed;top:-17px;width:90%;max-width:440px;left:0;margin-top:70px;height:100%;display:none;z-index:300;transition:.25s ease-in-out;padding-bottom:170px}}@media only screen and (max-width:1032px) and (min-width:768px){header.header .header__nav.navbar{margin-top:0;top:53px}}header.header .header__nav.navbar.main-menu-open{overflow-x:hidden;background-color:#fff;display:block;z-index:9999}header.header .header__nav.navbar .mobile_offer{background:#d9b492;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:20.24px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:13px 5px;text-align:center}header.header .header__nav.navbar .menu-promo{background:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:20.24px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:13px 5px;text-align:center}header.header .header__nav.navbar .menu-promo.img-banner{padding:0}header.header .header__nav.navbar .menu-promo.img-banner p{display:none}header.header .header__nav.navbar .menu-promo.text-banner img{display:none}header.header .header__nav.navbar .menu-promo p{margin:0;color:#fff}header.header .header__nav.navbar .menu-promo p.promo-title{font-size:16px;margin-bottom:8px}header.header .header__nav.navbar .menu-promo a{text-decoration:none;color:#fff;padding:12px 0;display:block;font-weight:600;letter-spacing:.5px;font-size:14px;line-height:normal}header.header .header__nav.navbar .menu-promo a span{display:block;color:#e0d2b8;font-size:24px;text-transform:capitalize}header.header .header__nav.navbar form.mobile_search_form{margin-bottom:5px}header.header .header__nav.navbar form.mobile_search_form input[type=text]{padding:10px;font-size:15px;border:1px solid #000;border-right:0;float:left;width:80%;border-radius:0;height:37px;max-height:37px}header.header .header__nav.navbar form.mobile_search_form input[type=text]:focus{box-shadow:none;outline:0}header.header .header__nav.navbar form.mobile_search_form button{float:left;width:20%;padding:8px;background:#fff;color:#000;font-size:15px;border:1px solid #000;border-left:0;cursor:pointer;border-radius:0;opacity:1;height:41px}header.header .header__nav.navbar form.mobile_search_form button:hover{background:#fff}header.header .header__nav.navbar form.mobile_search_form:after{content:"";clear:both;display:table}header.header .header__nav.navbar .search-autocomplete{width:90% !important;top:56px;height:100%;left:16px}header.header .header__nav.navbar .search-autocomplete ul{list-style:none;background:#eee;margin-top:10px;padding:15px;width:100%}header.header .header__nav.navbar .search-autocomplete ul li{line-height:30px;text-decoration:none;cursor:pointer}header.header .header__nav.navbar .search-autocomplete ul li span.amount{margin-left:3px;position:relative}header.header .header__nav.navbar .search-autocomplete ul li span.amount:before{content:"(";margin-right:0}header.header .header__nav.navbar .search-autocomplete ul li span.amount:after{content:")";margin-left:0}header.header .header__nav.navbar .main-menu-open{margin-right:0}@media only screen and (max-width:1032px){header.header .header__nav.navbar .main-menu-items{white-space:wrap;opacity:1;transition:opacity 1s ease-in-out;list-style:none;padding:0;display:block}header.header .header__nav.navbar .main-menu-items .main-menu-item{border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar .main-menu-items .main-menu-item a{display:block;width:100%;height:100%;font-family:"be_vietnamregular";font-weight:400;font-size:15px;line-height:22.24px;padding:10px 10px 12px;letter-spacing:1px;color:#000}header.header .header__nav.navbar .main-menu-items .main-menu-item a:hover,header.header .header__nav.navbar .main-menu-items .main-menu-item a:focus,header.header .header__nav.navbar .main-menu-items .main-menu-item a:active,header.header .header__nav.navbar .main-menu-items .main-menu-item a:target{color:inherit}header.header .header__nav.navbar .main-menu-items .main-menu-item a i{font-size:12px}header.header .header__nav.navbar .main-menu-items .main-menu-item a .discover-img{width:48px;margin-left:0;opacity:.8}header.header .header__nav.navbar .main-menu-items .main-menu-item a.sale-red{color:red}header.header .header__nav.navbar .main-menu-items .main-menu-item .sub-menu-dropdown-item a{font-size:13.5px;font-weight:300}header.header .header__nav.navbar .main-menu-items .main-menu-item img{display:inline-block;margin:0 20px}header.header .header__nav.navbar .main-menu-items .main-menu-item .main-menu-item-arrow{margin-right:10px;margin-top:8px;color:#646464}header.header .header__nav.navbar .main-menu-items .main-menu-item .main-menu-item-arrow-open{transform:rotate(90deg)}header.header .header__nav.navbar .main-menu-items .main-menu-item-active{background:#fff}header.header .header__nav.navbar .main-menu-item.bookanapp{margin:0}header.header .header__nav.navbar .main-menu-item.bookanapp a{background:#000;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:18.24px;text-align:center;padding:15px}header.header .header__nav.navbar .btm-navbar{width:90%;max-width:440px;box-shadow:0px 0px 5px rgba(0,0,0,.25);border-top:1px solid #c2b4b4;border-top:1px solid #e5e5e5;background:#f4eddf;border-color:#f4eddf}header.header .header__nav.navbar .btm-navbar img{width:20px;height:20px}header.header .header__nav.navbar .full_search{top:-100%;height:0;visibility:hidden;position:absolute}header.header .header__nav.navbar .full_search.show{height:100%;visibility:visible;background:#fff;z-index:1029;top:0}}@media only screen and (max-width:1024px){header.header .modal{z-index:10000}}.promo-top:not(.d-none)~.header.top_cus .main-menu.main-menu-open{top:110px;margin-top:0;border-top:1px solid #e5e5e5}.promo-top:not(.d-none)~.header .main-menu.main-menu-open.menu_zig{top:54px}@media only screen and (max-width:1032px){.promo-top:not(.d-none)~.header .main-menu.main-menu-open{top:86px}}@media only screen and (max-width:767px){.promo-top:not(.d-none)~.header .main-menu.main-menu-open{top:87px;margin-top:0;border-top:1px solid #e5e5e5}}@media only screen and (max-width:1032px) and (min-width:768px){.promo-top.promo_verse~.header .main-menu.main-menu-open{top:125px}}@media only screen and (max-width:1024px){.promo-top.promo_verse~.header.top_cus .main-menu.main-menu-open{top:142px;padding-bottom:200px}.promo-top.promo_verse~.header.top_cus .sub-menu.sub-menu-open{padding-bottom:300px}}.promo-top:not(.d-none)~.header.top_cus .main-menu.main-menu-open.menu_zig{top:53px}body.overflow-custom{overflow:hidden}.main-menu-item.m-contact-items{display:flex}.main-menu-item.m-contact-items>a{width:50%;border-bottom:0}.main-menu-item.m-contact-items .social-links{display:flex;align-items:center}.main-menu-item.m-contact-items .social-links a{text-decoration:none;display:block;width:27px;height:auto;padding:0;position:relative;background:0 0}.main-menu-item.m-contact-items .social-links a:before{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-phone.png) no-repeat left top;width:27px;height:27px;background-size:cover;position:absolute;top:12px}.main-menu-item.m-contact-items .social-links a.email{margin:0 10px;width:40px;height:40px}.main-menu-item.m-contact-items .social-links a.email:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-email.png);width:38px;height:38px;top:9px}.main-menu-item.m-contact-items .social-links a.whatsapp:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-whatsapp.png);top:9px}.bottom_main_links .main-menu-item{border-bottom:0}.bottom_main_links .main-menu-item a{position:relative;display:flex;padding:9px 15px 5px 50px}.bottom_main_links .main-menu-item a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mobile-location.svg) no-repeat left top;width:20px;height:25px;position:absolute;left:15px;background-size:contain}.bottom_main_links .main-menu-item:nth-child(2) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mybag.svg)}.bottom_main_links .main-menu-item:nth-child(3) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/myuser.svg)}.bottom_main_links .main-menu-item:nth-child(4) a{padding-left:0}.bottom_main_links .main-menu-item:nth-child(4) a:before{background-image:none;width:24px}.bottom_main_links .main-menu-item:nth-child(4) a img{margin:0 9px 0 16px;display:block !important;width:20px}.bottom_main_links .main-menu-item:nth-child(4) a img.active{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist.svg) no-repeat left top;background-size:contain}.bottom_main_links .main-menu-item:nth-child(4) a span.action:not(.no-display){letter-spacing:0}.bottom_main_links .main-menu-item:nth-child(4) a span.action:not(.no-display):before{content:"(";margin-left:2px;margin-right:2px}.bottom_main_links .main-menu-item:nth-child(4) a span.action:not(.no-display):after{content:")";margin-left:-2px}.bottom_main_links .main-menu-item:nth-child(4) a span.action:not(.no-display) span.counter:before,.bottom_main_links .main-menu-item:nth-child(4) a span.action:not(.no-display) span.counter:after{content:none}.bottom_main_links .main-menu-item:nth-child(5) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bell-icon.svg);top:14px;width:22px}.bottom_main_links .main-menu-item:last-child a{padding-left:15px}.bottom_main_links .main-menu-item:last-child a i{font-size:20px;margin-right:9px;margin-top:3px}.bottom_main_links .main-menu-item:last-child a:before{background-image:none;width:24px}.main-menu-items.hidden{opacity:0}.main-menu-items.semi-hidden{opacity:.5}@media only screen and (max-width:1032px){header.header .header__nav.navbar .sub-menu{position:absolute;background:#fff;left:-100%;top:0;height:113vh;width:100%;border-left:0;box-shadow:inherit;transition:.25s ease-in-out;list-style:none;padding:0;z-index:999;overflow-y:auto;overflow-x:hidden}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item.no-images a{padding:6px 0 6px 13px !important}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item.no-images a:before{content:inherit !important}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a{background:0 0;padding:6px 0 6px 13px !important;position:relative;display:flex;align-items:center}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a:before{width:27px;content:"";background-position:center;background-repeat:no-repeat;margin-right:.75rem;height:32px;background-size:contain}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.birthday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/birthday.svg);top:-7px}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.graduation:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/graduation.svg);top:0}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.bridemaid:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bridesmaid.svg);top:0;width:28px}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wedding.svg);top:0}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.anniversary:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/anniversary.svg);top:0;width:23px;left:4px}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.valentine:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/valentinesicon.svg);width:27px;background-size:35px}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.christmas:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/christmas.svg);top:0}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.mothersday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mothersdayicon.png);top:0}header.header .header__nav.navbar .sub-menu.mobile-gifts .sub-menu-item a.giftcard:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/giftcard.svg);width:25px}header.header .header__nav.navbar .sub-menu.sub-menu-open{left:0;padding-bottom:260px;height:100vh}header.header .header__nav.navbar .sub-menu.sub-menu-open .sub-sub-acitve{border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar .sub-menu.sub-menu-open .sub-sub-acitve .fa-plus:before{content:"\f068"}header.header .header__nav.navbar .sub-menu-header{padding:10px 27px;background:#fff;border-bottom:1px solid #e5e5e5}}@media only screen and (max-width:1032px) and (max-width:1024px){header.header .header__nav.navbar .sub-menu-header{padding:5px 27px;font-size:14px}}@media only screen and (max-width:1032px){header.header .header__nav.navbar .sub-menu-close-icon{position:absolute;width:25px;height:25px;top:9px;left:9px}header.header .header__nav.navbar .sub-menu-close-icon span{display:block;position:absolute;height:2px;width:20px;background:#fff;border-radius:3px;opacity:1;transform:rotate(0deg)}header.header .header__nav.navbar .sub-menu-close-icon span:nth-child(2){top:10px;transform:rotate(45deg)}header.header .header__nav.navbar .sub-menu-close-icon span:nth-child(3){top:10px;transform:rotate(-45deg)}header.header .header__nav.navbar .sub-menu-close-icon span:nth-child(4){top:0;width:0;left:50%}header.header .header__nav.navbar .sub-menu-close-icon span:nth-child(1){top:0;width:0;left:50%}header.header .header__nav.navbar .sub-menu-item{text-transform:none !important;border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar .sub-menu-item a{display:inline-block;color:inherit;width:100%;height:100%;padding:8px 10px}header.header .header__nav.navbar .sub-menu-item .sub-menu-item-arrow{margin-right:25px;transform:rotate(90deg)}header.header .header__nav.navbar .sub-menu-item .sub-menu-item-arrow-open{transform:rotate(180deg)}header.header .header__nav.navbar .sub-menu-item.essentials-block{margin:20px auto !important}header.header .header__nav.navbar .sub-menu-item.essentials-block .fa{margin-top:-32px;margin-right:20px}header.header .header__nav.navbar .sub-menu-item.essentials-block .essential-box{background:#767676;padding:10px;margin:7px 0}header.header .header__nav.navbar .sub-menu-item.essentials-block .essential-box .subnav-items-title{color:#fff;font-size:16px}header.header .header__nav.navbar .sub-menu-item.essentials-block .essential-box p{color:#e0d2b8;font-size:13px;margin-bottom:0}header.header .header__nav.navbar .sub-menu-item.essentials-block .essential-box a{display:block;border:0;color:#fff;background:0 0;padding:0 !important}header.header .header__nav.navbar .sub-menu-item.essentials-block .essential-box.dh-botique{background:#000}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear{background:#f3dbce;padding:10px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear .subnav-items-title{font-size:16px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear p{font-size:13px;margin-bottom:0;white-space:normal;letter-spacing:.3px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear a{display:block;border:0;color:#000;background:0 0;padding:0 !important}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.new-arrivals{background:#f4eddf;margin-top:7px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.mens-block{background:#eee;padding:0}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.mens-block .main-menu-item-arrow{margin-top:4px;margin-right:13px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.mens-block a{padding:15px 20px !important;display:inline-block}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.clearance_mobile p{margin-bottom:10px}header.header .header__nav.navbar .sub-menu-item.essentials-block .readyto-wear.clearance_mobile a{display:block;border:1px solid #000;color:#000;text-align:center;background:0 0;padding:8px !important;max-width:130px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts{background:#f4eddf;padding:0 10px;border-bottom:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts>a{padding:15px 0 !important;background:0 0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .title_ringbuilder{font-family:"be_vietnamregular";font-weight:400;color:#000;font-size:16px;line-height:20.24px;background:0 0;padding:0 !important}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-open{background:0 0;padding-bottom:15px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item{border-bottom:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a{background:0 0;padding:6px 0 0 !important;position:relative;display:flex;align-items:center}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a:before{width:30px;content:"";background-position:center;background-repeat:no-repeat;margin-right:.75rem;height:35px;background-size:contain}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.birthday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/birthday.svg);top:-7px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.graduation:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/graduation.svg);top:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.bridemaid:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bridesmaid.svg);top:0;width:28px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wedding.svg);top:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.anniversary:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/anniversary.svg);top:0;width:23px;margin-left:4px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.valentine:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/valentinesicon.svg);width:27px;background-size:35px}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.christmas:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/christmas.svg);top:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.mothersday:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mothersdayicon.png);top:0}header.header .header__nav.navbar .sub-menu-item.mobile-gifts .sub-menu-dropdown-item a.giftcard:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/giftcard.svg);width:25px;margin-left:5px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder{background:#f4eddf;padding:0 6px;border-bottom:0}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .title_ringbuilder{display:block;width:100%;height:100%;font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:20.24px;padding:20px 0 15px;letter-spacing:1px;color:#000}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .title_ringbuilder a{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:20.24px;background:0 0;padding:0 !important}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .ringbuilder-img{margin-left:5px;width:40%;margin-bottom:20px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .wedding-ringbuilder .ringbuilder-img{width:14%;margin:0 0 10px 5px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .wedding-ringbuilder a.img-link{padding-left:0 !important;padding-bottom:0 !important}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .wedding-ringbuilder a.img-link:before{content:inherit}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open{background:0 0;visibility:visible;height:auto;padding:0;list-style:none;padding-bottom:5px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li.sub-menu-dropdown-item,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li.sub-menu-dropdown-item{border-bottom:0}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a{background:0 0;padding-left:33px !important;padding-top:3px !important;padding-bottom:15px !important;position:relative}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-setting1.svg) no-repeat left top;width:30px;height:30px;background-size:contain;position:absolute;left:0;top:8px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.select-diamond:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.select-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-diamond.svg);top:1px;width:32px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.select-lab-diamond:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.select-lab-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-lab-diamond.svg);top:0;width:25px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.select-gemstone:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.select-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-genstone.svg);top:0;width:24px;height:24px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.select-fancy:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.select-fancy:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-nav.svg);top:0;width:24px;height:24px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.wedding-women,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.wedding-women{padding-left:58px !important;margin-left:7px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.wedding-women:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.wedding-women:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg);height:25px;top:10px;left:-2px;width:50px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.wedding-men,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.wedding-men{padding-left:58px !important;margin-left:7px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.wedding-men:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.wedding-men:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/mens-twotoneWedding-rings.svg);background-size:80px;top:0;left:-2px;width:50px;height:35px;margin-right:0;background-position:center center}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.wedding-diamond:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.wedding-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg);height:31px;top:-4px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.coloured-natural:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.coloured-natural:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/natural-color.svg);top:1px;width:32px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .mobile-ringbuilder-open li a.coloured-labgrown:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder .sub-menu-dropdown-open li a.coloured-labgrown:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/labgrown-colored.svg);top:0;width:25px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open{background:0 0;visibility:visible;height:auto;padding:0;list-style:none;padding-bottom:10px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li{border-bottom:0}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a{padding-left:45px !important}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a:before{width:37px;height:28px;top:2px;background-position:center center}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a.select-setting-et:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a.select-setting-et:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon1.svg)}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a.select-diamond:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a.select-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon2.svg);background-size:contain;width:35px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a.select-lab-diamond:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a.select-lab-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon5.png);width:41px;background-size:cover;left:-3px;top:1px}header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .sub-menu-dropdown-open li a.select-gemstone:before,header.header .header__nav.navbar .sub-menu-item.mobile-ringbuilder.enternity_ringbuilder .mobile-ringbuilder-open li a.select-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/et-icon4.svg);background-position:center center;background-size:contain;left:0;top:-2px;width:35px}header.header .header__nav.navbar .sub-menu-dropdown{visibility:hidden;height:0}}@media only screen and (max-width:1032px) and (max-width:1032px){header.header .header__nav.navbar .main-menu-items .sub-menu-dropdown a{width:50%}}@media only screen and (max-width:1032px){header.header .header__nav.navbar .build-hide{visibility:hidden !important;height:0 !important;padding:0 !important;margin-top:0 !important}header.header .header__nav.navbar .sub-menu-dropdown-item{border-bottom:1px solid #e5e5e5}header.header .header__nav.navbar .sub-menu-dropdown-open{visibility:visible;height:auto;background:#fff;list-style:none;padding:7px 0 5px 5px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item{border-bottom:0}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a{position:relative;display:flex;align-items:center;padding:7px 15px !important}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a:before{content:"";background-position:center;background-repeat:no-repeat;margin-right:.75rem;width:60px;height:35px;background-size:contain;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/engagement/solitaire-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.solitaire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/SolitaireRings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.shoulder:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/ShoulderSetRings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.halo:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/HaloRings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.trilogy:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/TrilogyRings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.two-stone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/two-stone-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.vintage:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/vintagerings.svg);height:40px;background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.vintage-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/vintagerings.svg);background-size:contain;opacity:.6}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.bridal-set:before{height:50px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/engagement/bridal-set-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.fourstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/4stonerings.svg);height:13px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.fivestone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/5stonerings.svg);height:13px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sevenstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/7stonerings.svg);height:13px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.anniversary-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/anniversaryrings.svg);height:15px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.promise-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/promiserings.svg);height:27px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.dress-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/dressrings.svg);height:24px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.cluster-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/clusterrings.svg);height:34px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.wishbone-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/wishbonerings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.cocktail-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cocktailrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.crossover-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/crossoverrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.desginer-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designerrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.classic-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg);height:16px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.women-twotone-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/womens-twotone-wedding-rings.svg);background-position:-14px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.diamond-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-wedding-rings.svg);height:11px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.shaped-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/shapped-wedding-rings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.shaped-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/shapped-wedding-rings.svg);background-size:123px;background-position:-31px -39px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.women-twotone-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/mens-twotoneWedding-rings.svg);background-size:88px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.carved-wedding:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/carved-wedding-rings.svg);background-size:91px;background-position:-13px -16px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.prong-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg);height:11px;min-width:80px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.bazel-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/bezel-set-brac.svg);height:11px;min-width:80px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.delicate-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/delicate-bracelet.svg);height:11px;min-width:80px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.designer-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg);height:11px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.halo-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/haloearrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.hoop-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/hoopearrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.drop-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/dropearrings.svg);background-size:contain;height:50px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.circle-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs.svg);background-size:49px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.journey-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/earrings-journey.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.star-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/starearrings.svg);background-size:contain;height:50px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.cluster-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/clusterearrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.flower-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/flowerearrings.svg);background-size:contain;height:50px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.designer-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designerearrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.stackable-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/stackable-earrings.png);background-size:contain;opacity:.8}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.yellowdiamond-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/yellow-diamond-earrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.blackdiamond-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-diamond-earrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sapphire-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/sapphire-diamond-earrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.ruby-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/ruby-diamond-earrings.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.solitaire-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/solitaire-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.halo-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/halo-pendants.svg);background-size:80px;width:35px;height:35px;background-position:-17px center}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.threestone-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/trilogy-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.journey-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/journey-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.chain-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/chainsnecklaces.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gold-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldnecklaces.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.silver-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silvernecklaces.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.balck-necklaces-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-diamond-necklaces.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.corss-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cross-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.heart-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/heart-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.flower-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/flower-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.circle-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cluster-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.key-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/key-pendants.svg);background-size:62px;width:35px;height:35px;background-position:-10px center}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.designer-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/designer-pendants.svg);background-size:75px;width:35px;height:35px;background-position:-17px center}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.yellow-diamond-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/yellow-diamond-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.black-diamond-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-diamond-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sapphire-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/sapphire-diamond-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.ruby-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/ruby-diamond-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.emerald-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/emerald-diamond-pendants.svg);background-size:contain;width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-engagementrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/SolitaireRings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-diamondrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/TrilogyRings.svg);height:20px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-weddingrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/classic-wedding-rings.svg);height:16px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-etrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/7stonerings.svg);height:12px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs.svg);background-size:49px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.mens-stud:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamond-studs_onestud.svg);background-size:50px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-necklaces:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/solitaire-pendants.svg);background-size:25px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.sale-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-Bracelet.svg);height:10px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.claw-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/claw-set-bangle.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.channel-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/channel-set-bangle.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.pav-set-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/pav-set-bangle.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.fancy-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/fancy-set-bangle.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/blue-sapphire-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.balck-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/blackdiamondrings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.diamond-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/earring/mens-stud-earrings.svg);width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gold-signet:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gold-signet-rings.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gold-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldstuds.svg);width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-studs-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstonestuds.svg);width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.black-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/black-earrings.svg);width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gold-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldbracelets.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.silver-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silverbracelets.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-bracelets-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-bracelet.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gold-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/goldcufflinks.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.silver-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/silvercufflinks.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.diamond-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/diamondcufflinks.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-cuff-mens:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstonecufflinks.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-earrings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-earrings.svg);width:45px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-pendants:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-pendants.svg);width:45px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-rings:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-rings.svg);width:45px}header.header .header__nav.navbar .sub-menu-dropdown-open .sub-menu-dropdown-item a.gemstone-bracelets:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/gemstone-bracelets.svg);width:45px}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a:before{width:36px;height:35px;background-size:inherit}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.round:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.princess:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/princess.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.oval:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/oval.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.pear:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/pear.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.marquise:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/marquise.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.emerald:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/emerald.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.baguette:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/baguette.svg);background-size:80%}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.radiant:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/radiant.svg);background-size:contain}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.cushion:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/cushion.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.heart:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/heart.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.shape-icons a.asscher:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/asscher.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a:before{width:28px;height:28px}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.nat-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-diamond.svg);width:32px;margin-right:6px}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.lab-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-lab-diamond.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.yellow-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-diamond.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.black-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/black-diamond.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.sapphire-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/sapphire.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.ruby-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/ruby.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.emerald-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/emerald.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.aqu-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/Aquamarine.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.tan-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/Tanzanite.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.amethyst-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/amethyst.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.topaz-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/topaz.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.peridot-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/peridot.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.morganite-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/morganite.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.tourmaline-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/tourmaline.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.pink-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/pink_sapphire.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.blue-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/blue_sapphire.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.yellow-sapphire:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/yellow_sapphire.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.ruby-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/ruby.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.emerald-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/emerald.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.citrine-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/citrine.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.multistone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/multistone.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.round-diamond:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.aqu-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/aquamarine.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.tan-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/tanzanite.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.amethyst-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/amethyst.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.topaz-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/topaz.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.peridot-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/peridot.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.morganite-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/morganite.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.tourmaline-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/tourmaline.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.garnet-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/gemstones/garnet.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.opal:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/opal.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.stone-icons a.alexandrite-gemstone:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/alexandrite.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.width-icons a.half-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/half-eternity-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.width-icons a.full-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/full-eternity-ring.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.width-icons a.pave-set-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/pav-et-full.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.width-icons a.channel-et-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/eternity/channel-et-full.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.prong-set-tennis:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/prong-set-tennis.svg);width:35px;height:35px}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.rub-over-tennis:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/rub-over-tennis.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.bow-tie:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/Bow-Tie-Nack.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.illusions-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/illusion-nack.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.cluster-icon:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/cluste-nack.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.necklaces-icons a.gold-chain:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/style/chainnecklace.svg);height:40px}header.header .header__nav.navbar .sub-menu-dropdown-open.metal-icons a:before{width:24px;height:24px}header.header .header__nav.navbar .sub-menu-dropdown-open.metal-icons a.platinum:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/platinum.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.metal-icons a.white-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/white-gold.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.metal-icons a.yellow-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/yellow-gold.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.metal-icons a.rose-gold:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/rose-gold.svg)}header.header .header__nav.navbar .sub-menu-dropdown-open.no-images a{display:block}header.header .header__nav.navbar .sub-menu-dropdown-open.no-images a:before{content:inherit}header.header .header__nav.navbar .needit-wrap{margin-bottom:0}header.header .header__nav.navbar .need-it-soon{background:#ededed;margin:13px 15px;text-align:center;padding:10px 0 5px}header.header .header__nav.navbar .need-it-soon p{font-family:"Be Vietnam Pro";font-weight:300;color:#000;letter-spacing:1px;margin-bottom:5px}header.header .header__nav.navbar .need-it-soon p a{background:0 0 !important;font-size:16px;line-height:20.24px;padding:0 !important}}@media only screen and (max-width:1032px){.modal-backdrop.show{z-index:9}}ul.sub-menu.left.sub-menu-open{padding-bottom:220px !important}nav.main-menu.main-menu-open.remove_scroll{overflow:hidden}@media only screen and (max-width:1032px){.promo-top{position:relative}}@media only screen and (max-width:1180px) and (min-width:993px){header.page-header{top:37px;position:fixed}}@media only screen and (max-width:1032px){header.page-header{padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0px 0px 5px rgba(0,0,0,.25);position:relative;top:0;width:100%;left:0;z-index:998;transition:.1s ease}header.page-header .header__top{display:none}header.page-header .header__new{padding:0;justify-content:space-between}header.page-header.top_cus{top:0}header.page-header.top_cus3{top:76.5px;top:0}header.page-header.fixheader{top:0;position:fixed;transition:.1s ease}header.page-header .sign-in-nav{list-style:none;display:none}header.page-header .search-store-icons{display:flex;align-items:center}header.page-header .search-store-icons a{margin:0 6px}}@media only screen and (max-width:1032px) and (max-width:1032px) and (min-width:768px){header.page-header .search-store-icons a{margin:0 10px 0 6px}}@media only screen and (max-width:1032px) and (max-width:1024px){header.page-header .search-store-icons a.store-icon{max-width:25px}header.page-header .search-store-icons a.store-icon svg{min-width:15px;width:100%}}@media only screen and (max-width:1032px) and (max-width:1180px) and (min-width:993px){header.page-header .search-store-icons a.store-icon .location-dropdown-btn>span{display:none}}@media only screen and (max-width:1032px){header.page-header .showcart{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;text-decoration:none;line-height:15.5px;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:7px 0 0 6px}header.page-header .showcart:before{content:"";position:absolute;top:-9px;left:0;width:23px;height:23px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/mybag.png) no-repeat left top;background-size:cover}}@media only screen and (max-width:1032px) and (max-width:1032px){header.page-header .showcart:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/bag.svg);background-size:contain}}@media only screen and (max-width:1032px){header.page-header .showcart span.counter{padding-left:5px}header.page-header .showcart span.counter.empty{display:none}header.page-header .showcart span.counter .loading-mask{display:none !important}header.page-header .wishlist{display:none}header.page-header .counter-label{position:absolute;top:-15px;background:#000;color:#fff;padding:1px 3px;border-radius:50%;width:20px;height:20px;text-align:center;letter-spacing:.5px;font-weight:600}header.page-header .counter-label span{display:none}header.page-header .menu-toggle button{padding:0;border:none;background-color:transparent}header.page-header .mobile-store-phone{margin-right:10px;width:25px}}@media only screen and (max-width:1032px) and (max-width:481px){header.page-header .mobile-store-phone{margin-left:5px;margin-right:0}}@media only screen and (max-width:1032px){header.page-header .header__logo{width:calc(100% - 135px);text-align:center}header.page-header .header__logo .logo img{width:200px !important;max-width:100%;height:auto;border:0}header.page-header .mini-menu{display:flex;align-items:center;gap:3px;min-width:50px}header.page-header .mini-menu .mobi-mini{gap:3px}header.page-header .mini-menu .top-links--right{display:flex}header.page-header .mini-menu .accli{display:none}header.page-header .mini-menu a{text-decoration:none}header.page-header .mini-menu a.logut{width:24px;position:relative;display:inline-block}header.page-header .mini-menu a.logut:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/logout.svg) no-repeat left top;width:24px;height:24px;position:absolute;left:0;top:-14px;background-size:contain}}@media only screen and (max-width:1032px) and (max-width:1024px){header.page-header .mini-menu a .text-md{display:none}}@media only screen and (max-width:1032px) and (max-width:1024px){header.page-header .mini-menu .store-icon{margin-left:0}}@media only screen and (max-width:1032px){header.page-header .minicart-wrapper{position:relative;font-family:"be_vietnamregular";font-weight:400;min-width:22px}header.page-header .minicart-wrapper .block-title strong{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;text-transform:uppercase;color:#000;text-align:center;display:block;padding:20px 0}header.page-header .minicart-wrapper .block-content .items-total,header.page-header .minicart-wrapper .block-content .subtotal,header.page-header .minicart-wrapper .block-content .subtitle{display:none !important}header.page-header .minicart-wrapper .mage-dropdown-dialog{height:100%;overflow:auto;position:fixed;background-color:#fff;width:100%;min-width:300px;margin:0;inset:inherit;transform:initial;padding:1rem;z-index:10000;filter:drop-shadow(rgba(0,0,0,.25) 0px 0px 5px);right:0;top:0}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper{position:relative}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content{margin-top:1rem}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .action.close{position:absolute;right:0;font-size:0;border:none;top:0;background-color:transparent;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cross.svg);background-repeat:no-repeat;background-position:center;background-size:contain;padding:10px;opacity:1;transition:opacity .5s}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .subtitle{display:block;text-align:center;margin-bottom:.75rem}}@media only screen and (max-width:1032px) and (max-width:1024px){header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper{height:auto !important}}@media only screen and (max-width:1032px){header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol{margin:0;padding:0;list-style:none}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li{border:1px solid #000;padding:10px;margin-bottom:20px;position:relative}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product{display:flex;align-items:center;flex-direction:column}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-photo{width:100%;text-align:center}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-photo .product-image-wrapper img{max-width:150px;max-height:200px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details strong.product-item-name a,header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details strong.product-item-name .product-item-name-sub{color:#000;text-decoration:none;margin:20px 0 30px;display:block;font-family:"Baskervville";font-weight:400;font-size:18px;line-height:27.03px;text-align:center}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0;flex-direction:inherit;padding-left:5%}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap{width:50%;padding:0 2%;flex:0 0 50%;margin-bottom:20px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap .label{color:#000;white-space:nowrap;display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:.5px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.list .mini-cart-wrap .values{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:17.71px;letter-spacing:.5px;color:#000;word-break:break-all}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .primary{display:none}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .secondary{position:absolute;top:0;left:0}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-details .product.actions .secondary a{color:#000;font-size:14px;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;text-decoration:none;margin-left:15px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container{text-align:right;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:17.71px;color:#000}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .minicart-price{font-size:17px;font-weight:600}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price span:first-child{text-decoration:line-through;color:#000;display:block;margin-bottom:5px}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .price-container .special-cart-price .minicart-price span:last-child{color:red}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .minicart-items-wrapper ol li .product .product-item-pricing .minicart-delivery-msg{float:right}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .details-qty.qty{display:none}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .secondary{float:left}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .actions{width:100%;justify-content:inherit;display:block}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .action.viewcart{font-family:"Be Vietnam Pro";font-weight:300;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;display:block;margin-top:10px;text-align:center;width:100%}header.page-header .minicart-wrapper .mage-dropdown-dialog #minicart-content-wrapper .block-content .actions .action.checkout{font-family:"Be Vietnam Pro";font-weight:300;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;display:block;margin-top:10px;text-align:center;margin-bottom:15px}header.page-header .minicart-wrapper .mage-dropdown-dialog .actions{display:flex;width:100%;justify-content:space-between;flex-direction:column}header.page-header .minicart-wrapper .mage-dropdown-dialog .actions .action.checkout{font-family:"Be Vietnam Pro";font-weight:400;color:#fff;text-transform:uppercase;background:#000;line-height:17.71px;letter-spacing:1px;padding:10px;display:block;margin-top:30px;border:0;text-align:center;width:100%}}@media only screen and (max-width:1032px) and (min-width:768px){header.page-header .header__logo{width:81%}}@media only screen and (max-width:1032px){#mobile_numbers{top:0}#mobile_numbers .modal-dialog{margin:0;height:100%}#mobile_numbers .modal-dialog .modal-content{height:100%;border:0;border-radius:0;background:#f0f0f0}#mobile_numbers .modal-dialog .modal-content .btn-close{position:absolute;right:15px;opacity:1}#mobile_numbers .modal-dialog .modal-content .web-livechat{display:flex;align-items:center;justify-content:center}#mobile_numbers .modal-dialog .modal-content .web-livechat a{border:1px solid #000;background:#000;color:#fff;padding:10px 30px;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;cursor:pointer;margin-right:7px}#mobile_numbers .modal-dialog .modal-content .store-all-number{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:25px}#mobile_numbers .modal-dialog .modal-content .store-all-number .store-indivi{width:49%;margin-right:1%;text-align:center;margin-bottom:20px}#mobile_numbers .modal-dialog .modal-content .store-all-number .store-indivi p{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000}#mobile_numbers .modal-dialog .modal-content .store-all-number .store-indivi p a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/phone-icon.svg) no-repeat left 3px;padding-left:25px}#mobile_numbers .modal-dialog .modal-content .hero-contact{display:flex;align-items:center;justify-content:center;height:100%;padding:0;background:0 0}#mobile_numbers .modal-dialog .modal-content .hero-contact .contact-stores{margin-top:50px}#mobile_numbers .modal-dialog .modal-content .hero-contact #cms_enquiry{top:50%}#mobile_numbers,#search_modal1{top:0}#mobile_numbers .modal-dialog,#search_modal1 .modal-dialog{margin:0;height:100%}#mobile_numbers .modal-dialog .modal-content,#search_modal1 .modal-dialog .modal-content{height:100%;border:0;border-radius:0;background:#f0f0f0}#mobile_numbers .modal-dialog .modal-content .btn-close,#search_modal1 .modal-dialog .modal-content .btn-close{float:right;opacity:1}#search_modal1 .modal-header.fixed-top~.modal-body{padding-top:60px}#search_modal1 .modal-body{padding-bottom:55px}#search_modal1 .modal-header .modal-title{color:#212529}}@media only screen and (max-width:1032px) and (max-width:1032px){#search_modal1{z-index:9999}}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@media only screen and (max-width:992px){.checkout-cart-index .page-main{border-top:0}}.checkout-cart-index .page-main .page-title-wrapper .page-title{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;margin:65px 0;text-align:center}@media only screen and (max-width:767px){.checkout-cart-index .page-main .page-title-wrapper .page-title{margin:10px 0;font-size:20px;line-height:29.2px}}.message.success{text-align:center;color:#000;padding-bottom:15px}.message.success a{color:#000 !important}@media only screen and (max-width:992px){.v2-cart-container .col-lg-9{padding:0}.v2-cart-container .cartpage-section{padding:0 10px}}.v2-cart-container .wish-list{background:#fff;padding:0 15px !important}.v2-cart-container .wish-list .product-details{font-family:"be_vietnamregular";font-weight:400}.v2-cart-container .wish-list h5 a{color:#000;text-decoration:none;margin-top:30px;display:block;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;line-height:24.03px}@media only screen and (max-width:767px){.v2-cart-container .wish-list h5 a{font-size:14px;margin-top:0;line-height:18px}}.v2-cart-container .wish-list .form-cart .border-cart{padding-top:10px;padding-bottom:20px;border:1px solid #000;margin-bottom:25px}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .form-cart .border-cart{position:relative;margin-bottom:10px;padding-bottom:5px;border-color:#999}}.v2-cart-container .wish-list .form-cart .border-cart a.product-item-photo img{width:90%;height:auto}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .form-cart .border-cart a.product-item-photo img{max-width:160px;max-height:max-content}}.v2-cart-container .wish-list .form-cart .border-cart .ins-title{margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart .ins-title{margin-top:1rem}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch{margin-bottom:20px}.v2-cart-container .wish-list .form-cart .border-cart.thmarch .ins-title{margin-top:1rem;font-size:14px;font-family:"Be Vietnam Pro";font-weight:500;line-height:18px;margin-bottom:.5rem}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch .product-details .second_div{margin-top:-20px;padding-bottom:10px}}.v2-cart-container .wish-list .form-cart .border-cart.thmarch .product-details .second_div #summary .cart-price .price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch img{max-width:120px;max-height:max-content;height:auto}}.v2-cart-container .wish-list .form-cart .card-thmarch{display:flex;align-items:center;margin-bottom:35px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch{margin-bottom:10px}}.v2-cart-container .wish-list .form-cart .card-thmarch label{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch label{margin-bottom:0;font-size:12px;position:relative;display:flex;align-items:center;color:#000;font-weight:400}.v2-cart-container .wish-list .form-cart .card-thmarch label:before{content:"+";font-size:24px;margin-right:10px;top:-2px;position:relative}.v2-cart-container .wish-list .form-cart .card-thmarch label.active:before{content:"-"}}.v2-cart-container .wish-list .form-cart .card-thmarch .custom-tooltip{display:inline-block;width:12px;height:12px;vertical-align:middle;cursor:pointer;position:relative;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-icon.svg) no-repeat left top;background-size:contain}.v2-cart-container .wish-list .form-cart .card-thmarch select{border-radius:0;border:1px solid #000;appearance:auto;-webkit-appearance:auto;border:0;outline:1px solid #000;border-right:10px solid transparent}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch select{display:none;margin-bottom:20px}}.v2-cart-container .wish-list .form-cart .card-thmarch select:focus{box-shadow:none;outline:1px solid #000}.v2-cart-container .wish-list .view a.accessories{display:block;text-align:center}.v2-cart-container .wish-list .view a.accessories img{width:100px;margin:0 auto}.v2-cart-container .wish-list .product-details{padding-right:0;position:relative;display:flex;height:auto;padding-top:20px}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .product-details{flex-direction:column;height:87%;position:inherit;padding-top:10px}}.v2-cart-container .wish-list .product-details h5{margin-bottom:1.5rem;font-family:"be_vietnamregular";font-weight:400;font-size:24px;line-height:31.05px;letter-spacing:1px}.v2-cart-container .wish-list .product-details h5 a{font-family:"Be Vietnam Pro";font-weight:500;font-size:18px;color:#000;text-decoration:none}.v2-cart-container .wish-list .product-details .item-options{color:#000;font-family:"Be Vietnam Pro";font-weight:300;list-style:none;padding:0;display:flex;flex-wrap:wrap;font-size:14px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .item-options{margin-bottom:0}}.v2-cart-container .wish-list .product-details .item-options .item{width:100%;padding:0 15px 0 0;flex:0 0 32%;margin-bottom:20px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .item-options .item{flex:0 0 32%;width:32%;padding-left:4px;margin-bottom:10px}}.v2-cart-container .wish-list .product-details .item-options .item .name{color:#000;white-space:nowrap;display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:.5px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .item-options .item .name{white-space:nowrap;font-size:12px}}.v2-cart-container .wish-list .product-details .item-options .item .value{display:block;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:17.71px;letter-spacing:.5px;margin-top:10px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .item-options .item .value{font-size:12px;margin-top:0}}.v2-cart-container .wish-list .product-details .diamond-out-of-stock.message.error{color:red;font-weight:600}.v2-cart-container .wish-list .product-details .message.error{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.v2-cart-container .wish-list .product-details .message.error a.replace-diamond{color:red;text-decoration:underline}.v2-cart-container .wish-list .product-details .delivery-msg{margin-top:0}.v2-cart-container .wish-list .product-details .delivery-msg p{font-family:"be_vietnamregular";font-weight:400;color:#000;position:relative;padding-top:5px}@media only screen and (max-width:767.98px){.v2-cart-container .wish-list .product-details .delivery-msg p{display:block}}.v2-cart-container .wish-list .product-details .delivery-msg p:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/instocknew.svg);width:50px;height:50px;position:absolute;left:-10px;top:0}.v2-cart-container .wish-list .product-details .delivery-msg p a{color:#000}@media only screen and (max-width:767.98px){.v2-cart-container .wish-list .product-details .delivery-msg p a{text-decoration:underline}}.v2-cart-container .wish-list .product-details .delivery-msg p a:hover{color:#000}.v2-cart-container .wish-list .product-details .first_div{width:100%}@media only screen and (max-width:1024px) and (min-width:768px){.v2-cart-container .wish-list .product-details .first_div h5{width:75%}}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .first_div{width:100%}}.v2-cart-container .wish-list .product-details .second_div{width:22%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;white-space:nowrap;padding-right:20px;margin-top:120px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .wish-list .product-details .second_div{margin-top:90px}}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .product-details .second_div{width:100%;margin-top:-40px}}@media only screen and (max-width:389.98px){.v2-cart-container .wish-list .product-details .second_div{margin-top:15px}}.v2-cart-container .wish-list .product-details .second_div strong#summary{font-family:"Be Vietnam Pro";font-weight:400;font-size:11px;line-height:17.71px;color:#000}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px;color:#000;text-align:right}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price span:first-child{display:block;text-decoration:line-through;color:#000;margin-bottom:5px;margin-right:8px}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price span{color:red}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .second_div span.special-cart-price{display:inline-flex;margin-right:5px}}.v2-cart-container .wish-list .product-details .second_div.gitcard-price #summary .cart-price .price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}.v2-cart-container .wish-list .action-delete{color:#000;font-size:14px;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;text-decoration:none}.v2-cart-container .wish-list .action-delete:hover{text-decoration:underline}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .action-delete{margin-left:15px}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-delete{position:absolute;right:6px;top:8px;font-size:12px}}.v2-cart-container .wish-list .custom-links-cart{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:0}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .custom-links-cart{z-index:99}}.v2-cart-container .wish-list .action-towishlist{color:#000;position:relative;padding-left:27px;margin-right:15px;font-size:13px;text-decoration:none}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-towishlist{position:absolute;left:6px;top:8px;font-size:12px;padding-left:19px}}.v2-cart-container .wish-list .action-towishlist:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg) no-repeat left top;position:absolute;left:0;top:0;width:20px;height:20px;background-size:20px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-towishlist:before{width:15px;height:15px;background-size:13px}}.v2-cart-container .wish-list .action-towishlist:hover:before,.v2-cart-container .wish-list .action-towishlist.active:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.v2-cart-container .checkout-methods-items{list-style:none;margin:0 0 30px;padding:0}@media only screen and (max-width:767px){.v2-cart-container .checkout-methods-items{margin-bottom:10px}}.v2-cart-container .checkout-methods-items .btn-dark.checkout{color:#fff;background-color:#000;display:block;text-align:center;text-transform:uppercase;padding:10px 0;margin-top:20px;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;border:0;margin-bottom:10px;position:relative;width:100%;border-radius:0;font-size:14px;line-height:17.71px;letter-spacing:1px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .checkout-methods-items .btn-dark.checkout{font-size:12px}}@media only screen and (max-width:767px){.v2-cart-container .checkout-methods-items .btn-dark.checkout{margin-top:0}}.v2-cart-container .checkout-methods-items .btn-dark.checkout:focus{box-shadow:none}.v2-cart-container .checkout-methods-items .btn-dark.checkout:hover{color:#fff}.v2-cart-container .col-lg-3{padding:0;background:#fff}.v2-cart-container .col-lg-3 .cart-right-inner{border:1px solid #000}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cart-right-inner{border-color:#999;position:relative;z-index:9}}.v2-cart-container .col-lg-3 .cartcheckouttbn{display:none}.v2-cart-container .col-lg-3 .cartdiscount{border-bottom:1px solid #000}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartdiscount{border-color:#999}}.v2-cart-container .col-lg-3 .cartdiscount .title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;color:#000;letter-spacing:1px;border-bottom:0;padding:14px 23px;text-transform:uppercase;cursor:pointer}.v2-cart-container .col-lg-3 .cartdiscount .title strong{font-weight:500}.v2-cart-container .col-lg-3 .cartdiscount .block .title:before{content:"+"}.v2-cart-container .col-lg-3 .cartdiscount .block.active{border-bottom:0}.v2-cart-container .col-lg-3 .cartdiscount .block.active .title:before{content:"-"}.v2-cart-container .col-lg-3 .cartdiscount .content{margin-top:10px;padding:0 23px;margin-bottom:20px}.v2-cart-container .col-lg-3 .cartdiscount .content input.form-control{border:1px solid #000 !important;font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;border-radius:0}.v2-cart-container .col-lg-3 .cartdiscount .content input.form-control:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .content button.apply{border-radius:0;padding:6px 0;font-size:12px}.v2-cart-container .col-lg-3 .cartdiscount .content button.apply:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .discount .title,.v2-cart-container .col-lg-3 .cartdiscount .giftcard .title{padding:5px 14px;font-size:11px;font-weight:400}.v2-cart-container .col-lg-3 .cartdiscount .giftcard._active .title:before{content:"-"}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion{padding:0 19px}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container .amcard-field{width:210px}}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container input.apply-discount{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:20.45px;letter-spacing:1px;color:#fff;border:0;border-radius:0;padding:6px 10px;margin-left:12px}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container input.apply-discount:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container .amcard-datalist-message{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:red}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .messages .message-error{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:red}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .messages .message-success{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:green}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .gift-cart-amount-spl{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .gift-cart-amount-spl .amcard-delete{background:0 0;border:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;text-decoration:underline;color:#000}.v2-cart-container .col-lg-3 .cartsummary .block.shipping{display:none}.v2-cart-container .col-lg-3 .cartsummary{padding:10px 15px 0}.v2-cart-container .col-lg-3 .cartsummary .cart-summary .summary.title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;text-transform:uppercase;margin-top:20px}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table th{padding-left:0;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;line-height:17.71px;border-bottom:0;text-transform:uppercase}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table td{padding-left:0;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;line-height:17.71px;border-bottom:0;text-transform:uppercase;text-align:right;border:0}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table caption.table-caption{display:none}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table .totals-tax td{text-transform:inherit;font-size:14px;font-family:"be_vietnamregular";font-weight:400}.v2-cart-container .col-lg-3 .cartsummary .saving{color:#1f9900;text-align:left !important;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;padding:0 !important}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartsummary .saving{line-height:13.45px;font-size:12px}}.v2-cart-container .col-lg-3 .cartsummary .saving strong{font-weight:500}.v2-cart-container .col-lg-3 .container{background:0 0}.v2-cart-container .we-accept{margin-top:30px;text-align:center}.v2-cart-container .we-accept p{margin:0;padding:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;color:#000}.v2-cart-container .we-accept.delivery-box{text-align:center;display:inline-block}.v2-cart-container .we-accept.delivery-box img{width:25%;margin-top:5px;max-width:130px}.v2-cart-container .we-accept.delivery-box img:not(:first-child){margin-top:16px;margin-left:10px}.v2-cart-container .we-accept ul{list-style:none;padding:0;margin-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.v2-cart-container .we-accept ul li{margin-right:15px;margin-bottom:15px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .we-accept ul li{margin-right:10px}}.v2-cart-container .block-products-list.grid .block-title{font-family:"Be Vietnam Pro";font-weight:500;font-size:18px;text-transform:uppercase;margin-top:4%}.v2-cart-container .block-products-list.grid .products-grid .product-items{padding:0}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item{list-style:none;font-size:18px}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info{display:flex;align-items:center;width:100%}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info{border-bottom:1px solid #333}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-photo{width:150px}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-photo{width:100px}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details{display:flex;width:100%;align-items:center;justify-content:space-around}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{width:50%}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{width:40%}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a{color:#000;text-decoration:none}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a{font-size:15px}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .price-box.price-final_price{width:25%}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner{width:25%}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner .action.tocart{color:#fff;background-color:#3a555f;display:block;text-align:center;text-transform:uppercase;font-size:15px;padding:10px 15px 8px;margin-top:20px;font-weight:600;transition:.3s;border:0;margin-bottom:10px;position:relative}@media only screen and (max-width:767px){body.checkout-cart-index .row.d-block.d-lg-none{margin:0}}.cutom-cards{padding:0;margin-top:30px}@media only screen and (max-width:1032px){.cutom-cards{flex-direction:column;flex-direction:column;text-align:center;align-items:center;justify-content:center}.cutom-cards .trusted-secured{text-align:center}.cutom-cards .trusted-secured img{width:70%}.cutom-cards .we-accept{margin-top:30px;text-align:center}.cutom-cards .we-accept p{margin:0;padding:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;color:#000}.cutom-cards .we-accept.delivery-box{text-align:center;display:inline-block;margin:40px 0 10px}.cutom-cards .we-accept.delivery-box img{width:25%}.cutom-cards .we-accept.delivery-box img:nth-child(3){margin-top:14px}.cutom-cards .we-accept ul{list-style:none;padding:0;margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.cutom-cards .we-accept ul li{margin-right:15px;margin-bottom:15px}}@media only screen and (max-width:1032px) and (max-width:1445px) and (min-width:1100px){.cutom-cards .we-accept ul li{margin-right:10px}}.order-assured-block{padding:5rem 0;background-color:#fff;text-align:left}@media only screen and (max-width:767px){.order-assured-block{padding:0 0 1rem;text-align:center;margin-top:20px}}.order-assured-block .order-assured-block-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:30px;text-align:center}@media only screen and (max-width:1032px){.order-assured-block .order-assured-block-title{margin-bottom:10px;font-size:18px}}.order-assured-block .block-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:50px;margin-top:30px !important}.order-assured-block p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;width:70%}@media only screen and (max-width:767px){.order-assured-block p{text-align:center;width:100%}}.order-assured-block p a{color:#000;text-decoration:underline}.trusted-secured{display:block;text-align:left;margin:30px 0 0}.trusted-secured img{display:inline-block;width:90%}.cart-acc-title{border-top:1px solid #000;display:flex;align-items:center;justify-items:flex-start}@media only screen and (max-width:767px){.cart-acc-title{color:#000;border-color:#999}}.cart-acc-title h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;margin:0;padding:23px 13px 23px 23px;cursor:pointer}.cart-acc-title span{position:relative;display:block;order:2;cursor:pointer}.cart-acc-title span:before{content:"+"}.cart-acc-title span.minus:before{content:"-"}.cart-acc-content{padding:0 23px 23px;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.cart-acc-content a{color:#000;text-decoration:underline}.cart-acc-content ul{padding:0;margin:0;list-style:none;padding:0;margin-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.cart-acc-content ul{justify-content:center}}.cart-acc-content ul li{margin-right:5px;margin-bottom:15px;width:31%;text-align:center}@media only screen and (max-width:1032px) and (min-width:768px){.cart-acc-content ul li{width:auto;min-width:15%}}div#closemessage-popup{position:absolute;top:0;right:0;font-size:23px;background:0;color:#000;padding:1px 10px;cursor:pointer}.addons-cart{border:1px solid #000;padding:50px;margin-left:3px;width:99%}@media only screen and (max-width:767px){.addons-cart{padding:0 15px 0;margin-left:0;width:100%;border:0;position:relative;z-index:9}}.addons-cart .section-title{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000}@media only screen and (max-width:767px){.addons-cart .section-title{display:flex;align-items:center;letter-spacing:normal;font-weight:400;font-size:12px}.addons-cart .section-title:before{content:"+";font-size:24px;margin-right:10px}.addons-cart .section-title.active:before{content:"-"}}@media only screen and (max-width:767px){.addons-cart .cart{display:none}}.addons-cart .cart .position-relative{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:767px){.addons-cart .cart .position-relative{margin-bottom:15px}}.addons-cart .cart .position-relative .product-image-container{width:auto !important;margin-right:15px}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-image-container{margin-right:0}}.addons-cart .cart .position-relative .product-image-container .product-image-photo{width:100px;height:auto !important}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-image-container .product-image-photo{display:none}}.addons-cart .cart .position-relative .product-name{width:68%}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-name{line-height:12px}}.addons-cart .cart .position-relative .product-name a{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;line-height:17.71px;color:#000}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-name a{font-size:13px;line-height:18px}}.addons-cart .cart .position-relative .price_details{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 30px;text-align:center}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .price_details{padding:0 0 0 15px}.addons-cart .cart .position-relative .price_details .price-label{display:none}}.addons-cart .cart .position-relative .price_details .price-label{display:none}.addons-cart .cart .position-relative .price_details .price-wrapper{font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;color:#000}.addons-cart .cart .position-relative .price_details button.action{background:#4aa929;margin-top:10px;text-transform:uppercase;color:#fff;font-family:"Be Vietnam Pro";font-size:12px;font-weight:600;border:0;border-radius:4px;padding:5px 8px}.sticky-cartcheckouttbn{display:none}@media (max-width:1032px){.sticky-cartcheckouttbn{display:block;position:fixed;z-index:9;bottom:0;width:100%;padding:0;left:0}.sticky-cartcheckouttbn .cartcheckouttbn{margin-bottom:0;display:none}.sticky-cartcheckouttbn .cartcheckouttbn .btn{padding:.75rem .5rem;width:100%;border-radius:0;color:#fff;background-color:#000;display:block;text-align:center;text-transform:uppercase;margin-top:20px;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;border:0;position:relative;width:100%;border-radius:0;font-size:14px;line-height:17.71px;letter-spacing:1px}.sticky-cartcheckouttbn.active .cartcheckouttbn{display:block}}.thmarch_overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:999;display:none}@media only screen and (max-width:767px){.thmarch_overlay{z-index:99999}}.custom_modal_new .modal-inner-wrap .modal-content{padding:20px;width:900px;z-index:99999999;margin-top:5%;margin-left:auto;margin-right:auto;position:relative;background:0 0;border:0;padding:0}@media only screen and (max-width:1032px){.custom_modal_new .modal-inner-wrap .modal-content{width:100%}}.custom_modal_new .modal-inner-wrap .close_modal{color:#000;position:absolute;right:20px;top:10px;opacity:.6;font-size:24px;cursor:pointer}.custom_modal_new .modal-inner-wrap .close_modal:hover{opacity:1}@media only screen and (max-width:1024px){.custom_modal_new .modal-inner-wrap .close_modal{color:#fff;background:#000;z-index:99;opacity:1;font-size:18px;width:22px;text-align:center}}.custom_modal_new .modal-inner-wrap .insurance-heading{font-size:24px;color:#000;text-align:left;font-family:"Be Vietnam Pro";font-weight:500;border-bottom:2px solid #000;float:left;width:100%;padding-bottom:15px;display:flex;align-items:center;padding-top:20px;padding-left:15px;margin-bottom:20px}@media only screen and (max-width:767px){.custom_modal_new .modal-inner-wrap .insurance-heading{font-size:20px;margin-bottom:0;padding-top:0}}.custom_modal_new .modal-inner-wrap .insurance-heading img{margin-right:20px}.custom_modal_new .modal-inner-wrap p a{color:#000;text-decoration:underline}.custom_modal_new .modal-inner-wrap .backtopro,.custom_modal_new .modal-inner-wrap .acptinfo{border:1px solid #000;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:15px;line-height:17px;background:#fff;padding:10px;margin-top:20px;margin-bottom:15px}@media only screen and (max-width:767px){.custom_modal_new .modal-inner-wrap .backtopro,.custom_modal_new .modal-inner-wrap .acptinfo{width:100%;margin-top:0;margin-bottom:15px}}.custom_modal_new .modal-inner-wrap .backtopro:hover,.custom_modal_new .modal-inner-wrap .acptinfo:hover{background:#000;color:#fff}.custom_modal_new .modal-inner-wrap .acptinfo{background:#000;color:#fff}@media only screen and (max-width:767px){.row.row-compact{flex-direction:column-reverse}.row.row-compact.prodetails{flex-direction:column;text-align:center;margin-bottom:15px}.row.row-compact.prodetails img{width:45%}.row.row-compact.prodetails .col-md-8{text-align:center}}.cart-custom-popup{opacity:1;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.cart-custom-popup .custom-modal{background:#fff;padding:20px;width:900px;z-index:99999999;margin-top:5%;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:1032px){.cart-custom-popup .custom-modal{width:97%;margin-top:2%;height:98%;overflow-y:auto}}.cart-custom-popup .custom-modal .fix-btm{display:none}@media only screen and (max-width:1024px){.cart-custom-popup .custom-modal .fix-btm{display:inline-block;position:fixed;bottom:1px;left:50%;color:#fff;background:#000;border-radius:2px;padding:2px 6px;font-size:16px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cart-custom-popup .close_modal{color:#000;position:absolute;right:20px;top:10px;opacity:.5;cursor:pointer}.cart-custom-popup .close_modal:hover{opacity:1}.cart-custom-popup .insurance-heading{font-size:24px;color:#000;text-align:left;font-family:"Be Vietnam Pro";font-weight:500;border-bottom:2px solid #000;float:left;width:100%;padding-bottom:15px;display:flex;align-items:center;padding-top:20px;padding-left:15px;margin-bottom:20px}@media only screen and (max-width:767px){.cart-custom-popup .insurance-heading{font-size:20px;margin-bottom:0;padding-top:0}}.cart-custom-popup .insurance-heading img{margin-right:20px}.cart-custom-popup p a{color:#000;text-decoration:underline}.cart-custom-popup .thmarch-buttons{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.cart-custom-popup .thmarch-buttons{flex-direction:column-reverse}}.cart-custom-popup .backtopro,.cart-custom-popup .acptinfo{border:1px solid #000;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:17px;line-height:20px;background:#fff;padding:10px;margin-top:40px;margin-bottom:35px}@media only screen and (max-width:767px){.cart-custom-popup .backtopro,.cart-custom-popup .acptinfo{width:100%;margin-bottom:0;margin-top:10px}}.cart-custom-popup .backtopro:hover,.cart-custom-popup .acptinfo:hover{background:#000;color:#fff}.cart-custom-popup .acptinfo{background:#000;color:#fff}.cart-custom-popup#accept_model{overflow-x:hidden;overflow-y:auto;z-index:999}@media only screen and (max-width:1032px){.cart-custom-popup#accept_model{z-index:99999}}.cart-custom-popup#accept_model .close_modal{top:21px;right:30px;color:#fff;z-index:99;opacity:1;font-size:22px}@media only screen and (max-width:1024px){.cart-custom-popup#accept_model .close_modal{top:22px;right:25px;position:fixed;color:#fff;background:#000;font-size:18px;width:22px;text-align:center}}.cart-custom-popup .header-banner{margin:0 0 20px;position:relative;padding:0}.cart-custom-popup .header-banner .info{position:absolute;bottom:40px;color:#fff;font-size:20px;text-align:center;font-family:"Be Vietnam Pro";font-weight:400;width:100%;left:0;right:0;margin:0 auto}@media only screen and (max-width:767px){.cart-custom-popup .header-banner .info{bottom:12px;padding:0 2px}}.cart-custom-popup .proname{font-size:18px;font-family:"Be Vietnam Pro";font-weight:400;color:#000;margin:15px 0 10px;float:left;width:100%}.cart-custom-popup .proprice{float:none;min-width:20%;font-size:24px;font-family:"Be Vietnam Pro";font-weight:400;padding-right:10px}.cart-custom-popup .proprice-save{float:left;width:68%;font-size:14px;color:#000;letter-spacing:.1em;text-transform:uppercase}.cart-custom-popup .insuranceyr p{color:#000;font-size:16px;margin:15px 0 0;float:left;font-weight:400}@media only screen and (max-width:767px){.cart-custom-popup .insuranceyr p{float:none}}.cart-custom-popup .insuranceyr p span{color:#000;font-weight:600}.cart-custom-popup p span{color:#000}.cart-custom-popup .benifit_title{float:left;margin:20px 0 15px;font-family:"Be Vietnam Pro";font-weight:600;font-size:16px;color:#000;text-transform:uppercase;letter-spacing:.1em;font-weight:600;width:100%;text-align:left}.cart-custom-popup .benifit{float:left;width:100%;text-align:left;margin:0 0 15px;font-family:"Be Vietnam Pro";font-weight:400;padding:0}.cart-custom-popup .benifit li{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:20px;list-style-type:disc;margin-left:20px;text-align:left}.cart-custom-popup .addyear{border:1px solid #000;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:17px;line-height:20px;background:#000;padding:10px;margin-top:40px;margin-bottom:35px;text-transform:uppercase}@media only screen and (max-width:767px){.cart-custom-popup .addyear{width:100%;margin-bottom:0;margin-top:10px}.cart-custom-popup .addyear.one-y{order:1}}.ampromo-items-add{display:none !important}.ampromo-popup-wrapper h2{margin-bottom:20px;font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-align:left;display:none}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery{margin:0 3px 20px;background:#e0d2b8;padding:10px}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .slick-track{width:100% !important}}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper{width:100% !important}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item{padding:10px}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item{padding:10px 0}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item img{width:100%;margin-top:0}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-title a{color:#000;text-decoration:none;margin-top:30px;display:block;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;line-height:24.03px}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .product-info-price .price-new-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;margin:20px 0}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons{text-align:center}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart{color:#000;background-color:inherit;border:1px solid #000;display:inline-block;text-align:center;text-transform:uppercase;padding:10px 20px;margin-top:0;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;margin-bottom:10px;position:relative;width:auto;border-radius:0;font-size:12px;line-height:17.71px;letter-spacing:1px;position:absolute;left:18%;top:90px}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart:hover{background:#000;color:#fff}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart{position:relative;left:inherit;top:inherit;font-size:12px;padding:10px 12px 8px;margin-left:22px;margin-bottom:0;margin-top:-15px}}.freegift-wrap .row{justify-content:flex-start}@media only screen and (max-width:767px){.freegift-wrap .row .col-md-2{text-align:center}}.freegift-wrap h3{font-weight:400;font-family:"Be Vietnam Pro";font-size:23px}@media only screen and (max-width:767px){.freegift-wrap h3{font-size:18px}}.freegift-wrap p{font-size:18px}@media only screen and (max-width:767px){.freegift-wrap p{font-size:14px}}.freegift-wrap.before_giftcard{margin:0 3px 20px;background:#e0d2b8;padding:15px}.freegift-wrap.before_giftcard h3{margin-top:10px}@media only screen and (max-width:767px){.freegift-wrap.before_giftcard h3{margin-top:0}}.freegift-wrap.before_giftcard p{margin-bottom:6px;font-size:16px}@media only screen and (max-width:767px){.freegift-wrap.before_giftcard p{font-size:12px}}section.education-banner{height:480px;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/education.jpeg");background-repeat:no-repeat;background-position:center;background-size:cover}.education-page .title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px}@media only screen and (max-width:767px){.education-page .title{font-size:24px}}.education-page.wecan-help h3{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#000;text-transform:uppercase}.education-page.wecan-help ul{padding:0;margin:0;list-style:none}.education-page.wecan-help ul li:not(:last-child){margin-bottom:.75rem}.education-page.wecan-help ul li a{display:flex;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px;letter-spacing:1px;transition:all .25s ease-in-out}.education-page.wecan-help ul li a:hover{text-decoration:underline}.education-page.services{background-color:#e4e4e4}.education-page.services .card{height:300px;border:none;background:0 0}.education-page.services .card a{height:100%;display:flex;align-items:center;justify-content:center;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#000;background-color:#e0d2b8;text-decoration:none}.education-page.faqs .accordion .accordion-item{border-radius:0}.education-page.faqs .accordion .accordion-item:not(:last-child){margin-bottom:.75rem}.education-page.faqs .accordion .accordion-button{background-color:#e4e4e4;color:#000;border-radius:0}.education-page.faqs .accordion .accordion-button:focus{box-shadow:none}.education-page.faqs .accordion .accordion-button:after{filter:brightness(0)}.jewellery-page .container{max-width:800px}.jewellery-page .container h1{margin-bottom:0;font-size:28px}.jewellery-page .container span.jewelley-sub-title{font-family:"Be Vietnam Pro";font-weight:100;font-size:24px;color:#000}@media only screen and (max-width:767px){.jewellery-page .container span.jewelley-sub-title{margin-bottom:15px;display:block}}.jewellery-products{padding:50px 0}@media only screen and (max-width:767px){.jewellery-products{padding:15px 0}}.jewellery-products .product-info{border:1px solid #dadada;text-align:center;padding-bottom:15px}@media only screen and (max-width:1032px){.jewellery-products .product-info{margin-bottom:20px}}.jewellery-products .product-info img{margin-bottom:25px}.jewellery-products .product-info .title{font-family:"Baskervville";font-weight:400;font-size:24px;color:#000;text-transform:uppercase}.jewellery-products .product-info p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;margin-bottom:5px}.jewellery-products .product-info span{color:#b78f45;font-family:"be_vietnamregular";font-weight:400;font-size:13px}.jewellery-products .product-info a{color:#000}.ready-wear.jewellery-readywear{padding-bottom:0}.ready-wear.jewellery-readywear .wear-box{background:#4e4e4e;color:#fff}.ready-wear.jewellery-readywear .wear-box p{color:#fff}.ready-wear.jewellery-readywear .wear-box .box-img{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/jewellery-ready-wear.jpg)}.ready-wear.jewellery-readywear .wear-box .box-content a{color:#fff;border-color:#fff}.best-sellers-in-store.gifts-carsoual .essen-section .tab-content a.viwallbtn{color:#000;border-color:#000}.best-sellers-in-store.gifts-carsoual .essen-section .tab-content h2.section-title,.best-sellers-in-store.gifts-carsoual .essen-section .tab-content .homline{display:none}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@media only screen and (max-width:992px){.checkout-cart-index .page-main{border-top:0}}.checkout-cart-index .page-main .page-title-wrapper .page-title{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;margin:65px 0;text-align:center}@media only screen and (max-width:767px){.checkout-cart-index .page-main .page-title-wrapper .page-title{margin:10px 0;font-size:20px;line-height:29.2px}}.message.success{text-align:center;color:#000;padding-bottom:15px}.message.success a{color:#000 !important}@media only screen and (max-width:992px){.v2-cart-container .col-lg-9{padding:0}.v2-cart-container .cartpage-section{padding:0 10px}}.v2-cart-container .wish-list{background:#fff;padding:0 15px !important}.v2-cart-container .wish-list .product-details{font-family:"be_vietnamregular";font-weight:400}.v2-cart-container .wish-list h5 a{color:#000;text-decoration:none;margin-top:30px;display:block;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;line-height:24.03px}@media only screen and (max-width:767px){.v2-cart-container .wish-list h5 a{font-size:14px;margin-top:0;line-height:18px}}.v2-cart-container .wish-list .form-cart .border-cart{padding-top:10px;padding-bottom:20px;border:1px solid #000;margin-bottom:25px}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .form-cart .border-cart{position:relative;margin-bottom:10px;padding-bottom:5px;border-color:#999}}.v2-cart-container .wish-list .form-cart .border-cart a.product-item-photo img{width:90%;height:auto}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .form-cart .border-cart a.product-item-photo img{max-width:160px;max-height:max-content}}.v2-cart-container .wish-list .form-cart .border-cart .ins-title{margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart .ins-title{margin-top:1rem}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch{margin-bottom:20px}.v2-cart-container .wish-list .form-cart .border-cart.thmarch .ins-title{margin-top:1rem;font-size:14px;font-family:"Be Vietnam Pro";font-weight:500;line-height:18px;margin-bottom:.5rem}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch .product-details .second_div{margin-top:-20px;padding-bottom:10px}}.v2-cart-container .wish-list .form-cart .border-cart.thmarch .product-details .second_div #summary .cart-price .price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .form-cart .border-cart.thmarch img{max-width:120px;max-height:max-content;height:auto}}.v2-cart-container .wish-list .form-cart .card-thmarch{display:flex;align-items:center;margin-bottom:35px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch{margin-bottom:10px}}.v2-cart-container .wish-list .form-cart .card-thmarch label{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch label{margin-bottom:0;font-size:12px;position:relative;display:flex;align-items:center;color:#000;font-weight:400}.v2-cart-container .wish-list .form-cart .card-thmarch label:before{content:"+";font-size:24px;margin-right:10px;top:-2px;position:relative}.v2-cart-container .wish-list .form-cart .card-thmarch label.active:before{content:"-"}}.v2-cart-container .wish-list .form-cart .card-thmarch .custom-tooltip{display:inline-block;width:12px;height:12px;vertical-align:middle;cursor:pointer;position:relative;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-icon.svg) no-repeat left top;background-size:contain}.v2-cart-container .wish-list .form-cart .card-thmarch select{border-radius:0;border:1px solid #000;appearance:auto;-webkit-appearance:auto;border:0;outline:1px solid #000;border-right:10px solid transparent}@media only screen and (max-width:767px){.v2-cart-container .wish-list .form-cart .card-thmarch select{display:none;margin-bottom:20px}}.v2-cart-container .wish-list .form-cart .card-thmarch select:focus{box-shadow:none;outline:1px solid #000}.v2-cart-container .wish-list .view a.accessories{display:block;text-align:center}.v2-cart-container .wish-list .view a.accessories img{width:100px;margin:0 auto}.v2-cart-container .wish-list .product-details{padding-right:0;position:relative;display:flex;height:auto;padding-top:20px}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .product-details{flex-direction:column;height:87%;position:inherit;padding-top:10px}}.v2-cart-container .wish-list .product-details h5{margin-bottom:1.5rem;font-family:"be_vietnamregular";font-weight:400;font-size:24px;line-height:31.05px;letter-spacing:1px}.v2-cart-container .wish-list .product-details h5 a{font-family:"Be Vietnam Pro";font-weight:500;font-size:18px;color:#000;text-decoration:none}.v2-cart-container .wish-list .product-details .item-options{color:#000;font-family:"Be Vietnam Pro";font-weight:300;list-style:none;padding:0;display:flex;flex-wrap:wrap;font-size:14px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .item-options{margin-bottom:0}}.v2-cart-container .wish-list .product-details .item-options .item{width:100%;padding:0 15px 0 0;flex:0 0 32%;margin-bottom:20px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .item-options .item{flex:0 0 32%;width:32%;padding-left:4px;margin-bottom:10px}}.v2-cart-container .wish-list .product-details .item-options .item .name{color:#000;white-space:nowrap;display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:.5px}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .item-options .item .name{white-space:nowrap;font-size:12px}}.v2-cart-container .wish-list .product-details .item-options .item .value{display:block;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:17.71px;letter-spacing:.5px;margin-top:10px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .item-options .item .value{font-size:12px;margin-top:0}}.v2-cart-container .wish-list .product-details .diamond-out-of-stock.message.error{color:red;font-weight:600}.v2-cart-container .wish-list .product-details .message.error{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.v2-cart-container .wish-list .product-details .message.error a.replace-diamond{color:red;text-decoration:underline}.v2-cart-container .wish-list .product-details .delivery-msg{margin-top:0}.v2-cart-container .wish-list .product-details .delivery-msg p{font-family:"be_vietnamregular";font-weight:400;color:#000;position:relative;padding-top:5px}@media only screen and (max-width:767.98px){.v2-cart-container .wish-list .product-details .delivery-msg p{display:block}}.v2-cart-container .wish-list .product-details .delivery-msg p:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/instocknew.svg);width:50px;height:50px;position:absolute;left:-10px;top:0}.v2-cart-container .wish-list .product-details .delivery-msg p a{color:#000}@media only screen and (max-width:767.98px){.v2-cart-container .wish-list .product-details .delivery-msg p a{text-decoration:underline}}.v2-cart-container .wish-list .product-details .delivery-msg p a:hover{color:#000}.v2-cart-container .wish-list .product-details .first_div{width:100%}@media only screen and (max-width:1024px) and (min-width:768px){.v2-cart-container .wish-list .product-details .first_div h5{width:75%}}@media only screen and (max-width:1024px){.v2-cart-container .wish-list .product-details .first_div{width:100%}}.v2-cart-container .wish-list .product-details .second_div{width:22%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;white-space:nowrap;padding-right:20px;margin-top:120px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .wish-list .product-details .second_div{margin-top:90px}}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .product-details .second_div{width:100%;margin-top:-40px}}@media only screen and (max-width:389.98px){.v2-cart-container .wish-list .product-details .second_div{margin-top:15px}}.v2-cart-container .wish-list .product-details .second_div strong#summary{font-family:"Be Vietnam Pro";font-weight:400;font-size:11px;line-height:17.71px;color:#000}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px;color:#000;text-align:right}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price span:first-child{display:block;text-decoration:line-through;color:#000;margin-bottom:5px;margin-right:8px}.v2-cart-container .wish-list .product-details .second_div span.special-cart-price span{color:red}@media only screen and (max-width:767px){.v2-cart-container .wish-list .product-details .second_div span.special-cart-price{display:inline-flex;margin-right:5px}}.v2-cart-container .wish-list .product-details .second_div.gitcard-price #summary .cart-price .price{font-family:"Be Vietnam Pro";font-weight:600;font-size:17px;line-height:17.71px}.v2-cart-container .wish-list .action-delete{color:#000;font-size:14px;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;text-decoration:none}.v2-cart-container .wish-list .action-delete:hover{text-decoration:underline}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .action-delete{margin-left:15px}}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-delete{position:absolute;right:6px;top:8px;font-size:12px}}.v2-cart-container .wish-list .custom-links-cart{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:0}@media only screen and (max-width:1032px){.v2-cart-container .wish-list .custom-links-cart{z-index:99}}.v2-cart-container .wish-list .action-towishlist{color:#000;position:relative;padding-left:27px;margin-right:15px;font-size:13px;text-decoration:none}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-towishlist{position:absolute;left:6px;top:8px;font-size:12px;padding-left:19px}}.v2-cart-container .wish-list .action-towishlist:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist-icon-black.svg) no-repeat left top;position:absolute;left:0;top:0;width:20px;height:20px;background-size:20px}@media only screen and (max-width:767px){.v2-cart-container .wish-list .action-towishlist:before{width:15px;height:15px;background-size:13px}}.v2-cart-container .wish-list .action-towishlist:hover:before,.v2-cart-container .wish-list .action-towishlist.active:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/wishlist_black.svg)}.v2-cart-container .checkout-methods-items{list-style:none;margin:0 0 30px;padding:0}@media only screen and (max-width:767px){.v2-cart-container .checkout-methods-items{margin-bottom:10px}}.v2-cart-container .checkout-methods-items .btn-dark.checkout{color:#fff;background-color:#000;display:block;text-align:center;text-transform:uppercase;padding:10px 0;margin-top:20px;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;border:0;margin-bottom:10px;position:relative;width:100%;border-radius:0;font-size:14px;line-height:17.71px;letter-spacing:1px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .checkout-methods-items .btn-dark.checkout{font-size:12px}}@media only screen and (max-width:767px){.v2-cart-container .checkout-methods-items .btn-dark.checkout{margin-top:0}}.v2-cart-container .checkout-methods-items .btn-dark.checkout:focus{box-shadow:none}.v2-cart-container .checkout-methods-items .btn-dark.checkout:hover{color:#fff}.v2-cart-container .col-lg-3{padding:0;background:#fff}.v2-cart-container .col-lg-3 .cart-right-inner{border:1px solid #000}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cart-right-inner{border-color:#999;position:relative;z-index:9}}.v2-cart-container .col-lg-3 .cartcheckouttbn{display:none}.v2-cart-container .col-lg-3 .cartdiscount{border-bottom:1px solid #000}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartdiscount{border-color:#999}}.v2-cart-container .col-lg-3 .cartdiscount .title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;color:#000;letter-spacing:1px;border-bottom:0;padding:14px 23px;text-transform:uppercase;cursor:pointer}.v2-cart-container .col-lg-3 .cartdiscount .title strong{font-weight:500}.v2-cart-container .col-lg-3 .cartdiscount .block .title:before{content:"+"}.v2-cart-container .col-lg-3 .cartdiscount .block.active{border-bottom:0}.v2-cart-container .col-lg-3 .cartdiscount .block.active .title:before{content:"-"}.v2-cart-container .col-lg-3 .cartdiscount .content{margin-top:10px;padding:0 23px;margin-bottom:20px}.v2-cart-container .col-lg-3 .cartdiscount .content input.form-control{border:1px solid #000 !important;font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;border-radius:0}.v2-cart-container .col-lg-3 .cartdiscount .content input.form-control:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .content button.apply{border-radius:0;padding:6px 0;font-size:12px}.v2-cart-container .col-lg-3 .cartdiscount .content button.apply:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .discount .title,.v2-cart-container .col-lg-3 .cartdiscount .giftcard .title{padding:5px 14px;font-size:11px;font-weight:400}.v2-cart-container .col-lg-3 .cartdiscount .giftcard._active .title:before{content:"-"}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion{padding:0 19px}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container .amcard-field{width:210px}}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container input.apply-discount{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:20.45px;letter-spacing:1px;color:#fff;border:0;border-radius:0;padding:6px 10px;margin-left:12px}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container input.apply-discount:focus{box-shadow:none}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-field-container .amcard-datalist-message{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:red}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .messages .message-error{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:red}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .messages .message-success{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:green}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .gift-cart-amount-spl{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;color:#000}.v2-cart-container .col-lg-3 .cartdiscount .giftcard .giftcard-accordion .amcard-codes-list .gift-cart-amount-spl .amcard-delete{background:0 0;border:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;text-decoration:underline;color:#000}.v2-cart-container .col-lg-3 .cartsummary .block.shipping{display:none}.v2-cart-container .col-lg-3 .cartsummary{padding:10px 15px 0}.v2-cart-container .col-lg-3 .cartsummary .cart-summary .summary.title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;text-transform:uppercase;margin-top:20px}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table th{padding-left:0;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;line-height:17.71px;border-bottom:0;text-transform:uppercase}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table td{padding-left:0;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;color:#000;line-height:17.71px;border-bottom:0;text-transform:uppercase;text-align:right;border:0}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table caption.table-caption{display:none}.v2-cart-container .col-lg-3 .cartsummary .table-wrapper table .totals-tax td{text-transform:inherit;font-size:14px;font-family:"be_vietnamregular";font-weight:400}.v2-cart-container .col-lg-3 .cartsummary .saving{color:#1f9900;text-align:left !important;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;padding:0 !important}@media only screen and (max-width:767px){.v2-cart-container .col-lg-3 .cartsummary .saving{line-height:13.45px;font-size:12px}}.v2-cart-container .col-lg-3 .cartsummary .saving strong{font-weight:500}.v2-cart-container .col-lg-3 .container{background:0 0}.v2-cart-container .we-accept{margin-top:30px;text-align:center}.v2-cart-container .we-accept p{margin:0;padding:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;color:#000}.v2-cart-container .we-accept.delivery-box{text-align:center;display:inline-block}.v2-cart-container .we-accept.delivery-box img{width:25%;margin-top:5px;max-width:130px}.v2-cart-container .we-accept.delivery-box img:not(:first-child){margin-top:16px;margin-left:10px}.v2-cart-container .we-accept ul{list-style:none;padding:0;margin-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.v2-cart-container .we-accept ul li{margin-right:15px;margin-bottom:15px}@media only screen and (max-width:1445px) and (min-width:1100px){.v2-cart-container .we-accept ul li{margin-right:10px}}.v2-cart-container .block-products-list.grid .block-title{font-family:"Be Vietnam Pro";font-weight:500;font-size:18px;text-transform:uppercase;margin-top:4%}.v2-cart-container .block-products-list.grid .products-grid .product-items{padding:0}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item{list-style:none;font-size:18px}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info{display:flex;align-items:center;width:100%}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info{border-bottom:1px solid #333}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-photo{width:150px}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-photo{width:100px}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details{display:flex;width:100%;align-items:center;justify-content:space-around}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{width:50%}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name{width:40%}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a{color:#000;text-decoration:none}@media only screen and (max-width:767px){.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a{font-size:15px}}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .price-box.price-final_price{width:25%}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner{width:25%}.v2-cart-container .block-products-list.grid .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner .action.tocart{color:#fff;background-color:#3a555f;display:block;text-align:center;text-transform:uppercase;font-size:15px;padding:10px 15px 8px;margin-top:20px;font-weight:600;transition:.3s;border:0;margin-bottom:10px;position:relative}@media only screen and (max-width:767px){body.checkout-cart-index .row.d-block.d-lg-none{margin:0}}.cutom-cards{padding:0;margin-top:30px}@media only screen and (max-width:1032px){.cutom-cards{flex-direction:column;flex-direction:column;text-align:center;align-items:center;justify-content:center}.cutom-cards .trusted-secured{text-align:center}.cutom-cards .trusted-secured img{width:70%}.cutom-cards .we-accept{margin-top:30px;text-align:center}.cutom-cards .we-accept p{margin:0;padding:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;color:#000}.cutom-cards .we-accept.delivery-box{text-align:center;display:inline-block;margin:40px 0 10px}.cutom-cards .we-accept.delivery-box img{width:25%}.cutom-cards .we-accept.delivery-box img:nth-child(3){margin-top:14px}.cutom-cards .we-accept ul{list-style:none;padding:0;margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.cutom-cards .we-accept ul li{margin-right:15px;margin-bottom:15px}}@media only screen and (max-width:1032px) and (max-width:1445px) and (min-width:1100px){.cutom-cards .we-accept ul li{margin-right:10px}}.order-assured-block{padding:5rem 0;background-color:#fff;text-align:left}@media only screen and (max-width:767px){.order-assured-block{padding:0 0 1rem;text-align:center;margin-top:20px}}.order-assured-block .order-assured-block-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin-bottom:30px;text-align:center}@media only screen and (max-width:1032px){.order-assured-block .order-assured-block-title{margin-bottom:10px;font-size:18px}}.order-assured-block .block-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:50px;margin-top:30px !important}.order-assured-block p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000;width:70%}@media only screen and (max-width:767px){.order-assured-block p{text-align:center;width:100%}}.order-assured-block p a{color:#000;text-decoration:underline}.trusted-secured{display:block;text-align:left;margin:30px 0 0}.trusted-secured img{display:inline-block;width:90%}.cart-acc-title{border-top:1px solid #000;display:flex;align-items:center;justify-items:flex-start}@media only screen and (max-width:767px){.cart-acc-title{color:#000;border-color:#999}}.cart-acc-title h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;margin:0;padding:23px 13px 23px 23px;cursor:pointer}.cart-acc-title span{position:relative;display:block;order:2;cursor:pointer}.cart-acc-title span:before{content:"+"}.cart-acc-title span.minus:before{content:"-"}.cart-acc-content{padding:0 23px 23px;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.cart-acc-content a{color:#000;text-decoration:underline}.cart-acc-content ul{padding:0;margin:0;list-style:none;padding:0;margin-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.cart-acc-content ul{justify-content:center}}.cart-acc-content ul li{margin-right:5px;margin-bottom:15px;width:31%;text-align:center}@media only screen and (max-width:1032px) and (min-width:768px){.cart-acc-content ul li{width:auto;min-width:15%}}div#closemessage-popup{position:absolute;top:0;right:0;font-size:23px;background:0;color:#000;padding:1px 10px;cursor:pointer}.addons-cart{border:1px solid #000;padding:50px;margin-left:3px;width:99%}@media only screen and (max-width:767px){.addons-cart{padding:0 15px 0;margin-left:0;width:100%;border:0;position:relative;z-index:9}}.addons-cart .section-title{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000}@media only screen and (max-width:767px){.addons-cart .section-title{display:flex;align-items:center;letter-spacing:normal;font-weight:400;font-size:12px}.addons-cart .section-title:before{content:"+";font-size:24px;margin-right:10px}.addons-cart .section-title.active:before{content:"-"}}@media only screen and (max-width:767px){.addons-cart .cart{display:none}}.addons-cart .cart .position-relative{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:767px){.addons-cart .cart .position-relative{margin-bottom:15px}}.addons-cart .cart .position-relative .product-image-container{width:auto !important;margin-right:15px}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-image-container{margin-right:0}}.addons-cart .cart .position-relative .product-image-container .product-image-photo{width:100px;height:auto !important}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-image-container .product-image-photo{display:none}}.addons-cart .cart .position-relative .product-name{width:68%}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-name{line-height:12px}}.addons-cart .cart .position-relative .product-name a{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;line-height:17.71px;color:#000}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .product-name a{font-size:13px;line-height:18px}}.addons-cart .cart .position-relative .price_details{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 30px;text-align:center}@media only screen and (max-width:767px){.addons-cart .cart .position-relative .price_details{padding:0 0 0 15px}.addons-cart .cart .position-relative .price_details .price-label{display:none}}.addons-cart .cart .position-relative .price_details .price-label{display:none}.addons-cart .cart .position-relative .price_details .price-wrapper{font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;color:#000}.addons-cart .cart .position-relative .price_details button.action{background:#4aa929;margin-top:10px;text-transform:uppercase;color:#fff;font-family:"Be Vietnam Pro";font-size:12px;font-weight:600;border:0;border-radius:4px;padding:5px 8px}.sticky-cartcheckouttbn{display:none}@media (max-width:1032px){.sticky-cartcheckouttbn{display:block;position:fixed;z-index:9;bottom:0;width:100%;padding:0;left:0}.sticky-cartcheckouttbn .cartcheckouttbn{margin-bottom:0;display:none}.sticky-cartcheckouttbn .cartcheckouttbn .btn{padding:.75rem .5rem;width:100%;border-radius:0;color:#fff;background-color:#000;display:block;text-align:center;text-transform:uppercase;margin-top:20px;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;border:0;position:relative;width:100%;border-radius:0;font-size:14px;line-height:17.71px;letter-spacing:1px}.sticky-cartcheckouttbn.active .cartcheckouttbn{display:block}}.thmarch_overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:999;display:none}@media only screen and (max-width:767px){.thmarch_overlay{z-index:99999}}.custom_modal_new .modal-inner-wrap .modal-content{padding:20px;width:900px;z-index:99999999;margin-top:5%;margin-left:auto;margin-right:auto;position:relative;background:0 0;border:0;padding:0}@media only screen and (max-width:1032px){.custom_modal_new .modal-inner-wrap .modal-content{width:100%}}.custom_modal_new .modal-inner-wrap .close_modal{color:#000;position:absolute;right:20px;top:10px;opacity:.6;font-size:24px;cursor:pointer}.custom_modal_new .modal-inner-wrap .close_modal:hover{opacity:1}@media only screen and (max-width:1024px){.custom_modal_new .modal-inner-wrap .close_modal{color:#fff;background:#000;z-index:99;opacity:1;font-size:18px;width:22px;text-align:center}}.custom_modal_new .modal-inner-wrap .insurance-heading{font-size:24px;color:#000;text-align:left;font-family:"Be Vietnam Pro";font-weight:500;border-bottom:2px solid #000;float:left;width:100%;padding-bottom:15px;display:flex;align-items:center;padding-top:20px;padding-left:15px;margin-bottom:20px}@media only screen and (max-width:767px){.custom_modal_new .modal-inner-wrap .insurance-heading{font-size:20px;margin-bottom:0;padding-top:0}}.custom_modal_new .modal-inner-wrap .insurance-heading img{margin-right:20px}.custom_modal_new .modal-inner-wrap p a{color:#000;text-decoration:underline}.custom_modal_new .modal-inner-wrap .backtopro,.custom_modal_new .modal-inner-wrap .acptinfo{border:1px solid #000;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:15px;line-height:17px;background:#fff;padding:10px;margin-top:20px;margin-bottom:15px}@media only screen and (max-width:767px){.custom_modal_new .modal-inner-wrap .backtopro,.custom_modal_new .modal-inner-wrap .acptinfo{width:100%;margin-top:0;margin-bottom:15px}}.custom_modal_new .modal-inner-wrap .backtopro:hover,.custom_modal_new .modal-inner-wrap .acptinfo:hover{background:#000;color:#fff}.custom_modal_new .modal-inner-wrap .acptinfo{background:#000;color:#fff}@media only screen and (max-width:767px){.row.row-compact{flex-direction:column-reverse}.row.row-compact.prodetails{flex-direction:column;text-align:center;margin-bottom:15px}.row.row-compact.prodetails img{width:45%}.row.row-compact.prodetails .col-md-8{text-align:center}}.cart-custom-popup{opacity:1;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.cart-custom-popup .custom-modal{background:#fff;padding:20px;width:900px;z-index:99999999;margin-top:5%;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:1032px){.cart-custom-popup .custom-modal{width:97%;margin-top:2%;height:98%;overflow-y:auto}}.cart-custom-popup .custom-modal .fix-btm{display:none}@media only screen and (max-width:1024px){.cart-custom-popup .custom-modal .fix-btm{display:inline-block;position:fixed;bottom:1px;left:50%;color:#fff;background:#000;border-radius:2px;padding:2px 6px;font-size:16px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cart-custom-popup .close_modal{color:#000;position:absolute;right:20px;top:10px;opacity:.5;cursor:pointer}.cart-custom-popup .close_modal:hover{opacity:1}.cart-custom-popup .insurance-heading{font-size:24px;color:#000;text-align:left;font-family:"Be Vietnam Pro";font-weight:500;border-bottom:2px solid #000;float:left;width:100%;padding-bottom:15px;display:flex;align-items:center;padding-top:20px;padding-left:15px;margin-bottom:20px}@media only screen and (max-width:767px){.cart-custom-popup .insurance-heading{font-size:20px;margin-bottom:0;padding-top:0}}.cart-custom-popup .insurance-heading img{margin-right:20px}.cart-custom-popup p a{color:#000;text-decoration:underline}.cart-custom-popup .thmarch-buttons{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.cart-custom-popup .thmarch-buttons{flex-direction:column-reverse}}.cart-custom-popup .backtopro,.cart-custom-popup .acptinfo{border:1px solid #000;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:17px;line-height:20px;background:#fff;padding:10px;margin-top:40px;margin-bottom:35px}@media only screen and (max-width:767px){.cart-custom-popup .backtopro,.cart-custom-popup .acptinfo{width:100%;margin-bottom:0;margin-top:10px}}.cart-custom-popup .backtopro:hover,.cart-custom-popup .acptinfo:hover{background:#000;color:#fff}.cart-custom-popup .acptinfo{background:#000;color:#fff}.cart-custom-popup#accept_model{overflow-x:hidden;overflow-y:auto;z-index:999}@media only screen and (max-width:1032px){.cart-custom-popup#accept_model{z-index:99999}}.cart-custom-popup#accept_model .close_modal{top:21px;right:30px;color:#fff;z-index:99;opacity:1;font-size:22px}@media only screen and (max-width:1024px){.cart-custom-popup#accept_model .close_modal{top:22px;right:25px;position:fixed;color:#fff;background:#000;font-size:18px;width:22px;text-align:center}}.cart-custom-popup .header-banner{margin:0 0 20px;position:relative;padding:0}.cart-custom-popup .header-banner .info{position:absolute;bottom:40px;color:#fff;font-size:20px;text-align:center;font-family:"Be Vietnam Pro";font-weight:400;width:100%;left:0;right:0;margin:0 auto}@media only screen and (max-width:767px){.cart-custom-popup .header-banner .info{bottom:12px;padding:0 2px}}.cart-custom-popup .proname{font-size:18px;font-family:"Be Vietnam Pro";font-weight:400;color:#000;margin:15px 0 10px;float:left;width:100%}.cart-custom-popup .proprice{float:none;min-width:20%;font-size:24px;font-family:"Be Vietnam Pro";font-weight:400;padding-right:10px}.cart-custom-popup .proprice-save{float:left;width:68%;font-size:14px;color:#000;letter-spacing:.1em;text-transform:uppercase}.cart-custom-popup .insuranceyr p{color:#000;font-size:16px;margin:15px 0 0;float:left;font-weight:400}@media only screen and (max-width:767px){.cart-custom-popup .insuranceyr p{float:none}}.cart-custom-popup .insuranceyr p span{color:#000;font-weight:600}.cart-custom-popup p span{color:#000}.cart-custom-popup .benifit_title{float:left;margin:20px 0 15px;font-family:"Be Vietnam Pro";font-weight:600;font-size:16px;color:#000;text-transform:uppercase;letter-spacing:.1em;font-weight:600;width:100%;text-align:left}.cart-custom-popup .benifit{float:left;width:100%;text-align:left;margin:0 0 15px;font-family:"Be Vietnam Pro";font-weight:400;padding:0}.cart-custom-popup .benifit li{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:20px;list-style-type:disc;margin-left:20px;text-align:left}.cart-custom-popup .addyear{border:1px solid #000;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:17px;line-height:20px;background:#000;padding:10px;margin-top:40px;margin-bottom:35px;text-transform:uppercase}@media only screen and (max-width:767px){.cart-custom-popup .addyear{width:100%;margin-bottom:0;margin-top:10px}.cart-custom-popup .addyear.one-y{order:1}}.ampromo-items-add{display:none !important}.ampromo-popup-wrapper h2{margin-bottom:20px;font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-align:left;display:none}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery{margin:0 3px 20px;background:#e0d2b8;padding:10px}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .slick-track{width:100% !important}}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper{width:100% !important}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item{padding:10px}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item{padding:10px 0}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item img{width:100%;margin-top:0}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-title a{color:#000;text-decoration:none;margin-top:30px;display:block;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;line-height:24.03px}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .product-info-price .price-new-price{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;margin:20px 0}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons{text-align:center}}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart{color:#000;background-color:inherit;border:1px solid #000;display:inline-block;text-align:center;text-transform:uppercase;padding:10px 20px;margin-top:0;font-family:"Be Vietnam Pro";font-weight:600;transition:.3s;margin-bottom:10px;position:relative;width:auto;border-radius:0;font-size:12px;line-height:17.71px;letter-spacing:1px;position:absolute;left:18%;top:90px}.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart:hover{background:#000;color:#fff}@media only screen and (max-width:767px){.ampromo-popup-container .ampromo-carousel-product .ampromo-gallery .ampromo-item-wrapper .ampromo-item .ampromo-item-buttons .tocart{position:relative;left:inherit;top:inherit;font-size:12px;padding:10px 12px 8px;margin-left:22px;margin-bottom:0;margin-top:-15px}}.freegift-wrap .row{justify-content:flex-start}@media only screen and (max-width:767px){.freegift-wrap .row .col-md-2{text-align:center}}.freegift-wrap h3{font-weight:400;font-family:"Be Vietnam Pro";font-size:23px}@media only screen and (max-width:767px){.freegift-wrap h3{font-size:18px}}.freegift-wrap p{font-size:18px}@media only screen and (max-width:767px){.freegift-wrap p{font-size:14px}}.freegift-wrap.before_giftcard{margin:0 3px 20px;background:#e0d2b8;padding:15px}.freegift-wrap.before_giftcard h3{margin-top:10px}@media only screen and (max-width:767px){.freegift-wrap.before_giftcard h3{margin-top:0}}.freegift-wrap.before_giftcard p{margin-bottom:6px;font-size:16px}@media only screen and (max-width:767px){.freegift-wrap.before_giftcard p{font-size:12px}}@media only screen and (max-width:767px){.appoinments_popup{z-index:9999;top:10%}}@media (min-width:576px){.appoinments_popup .modal-dialog{max-width:850px;display:flex;align-items:center}.appoinments_popup .modal-dialog.advanced-popupdetails{max-width:850px}}.appoinments_popup .modal-dialog .modal-content{border:0;border-radius:8px;max-height:550px}@media only screen and (max-width:767px){.appoinments_popup .modal-dialog .modal-content{overflow-x:hidden}}.appoinments_popup .modal-dialog .modal-content .modal-body{padding:25px}@media only screen and (max-width:767px){.appoinments_popup .modal-dialog .modal-content .modal-body{padding-left:10px;padding-right:10px;overflow-x:hidden}}@media (min-width:576px){.appoinments_popup#pdpappoinments .modal-dialog,.appoinments_popup#pdpsupport .modal-dialog{max-width:620px}}.appoinments_popup .btn-close.bottom-close{background:#fff;position:relative;width:100%;padding:7px 0;height:auto;left:inherit;top:inherit;right:inherit;font-family:"Be Vietnam Pro";font-weight:300;font-size:15px;color:#000;border-radius:32px;border:1px solid #5c5c5c;opacity:1}.appoinments_popup .btn-close.bottom-close:hover{background:#f4eddf;border-color:#f4eddf}.appoinments_popup .btn-close.bottom-close:focus{box-shadow:none;outline:0}@media (min-width:576px){.appoinments_popup.popup-custom-width .modal-dialog{max-width:600px}}.appoinments_popup.popup-custom-width .modal-content{max-height:600px}.appoinments_popup .btn-close{width:22px;height:22px;border-radius:50%;border:1px solid #5c5c5c;background-size:40%;position:absolute;right:20px;top:20px;z-index:99}.appoinments_popup .btn-close:focus{box-shadow:none}.appoinments_popup .bookappointment{padding:0;background:0 0}.appoinments_popup .bookappointment .appointment-gallery{display:none}.appoinments_popup .bookappointment .app-form{width:100%}.appoinments_popup .bookappointment .app-form .instore_book{padding:0}.appoinments_popup#pdpbootsgridfinance .bookappointment .custom_accordion .accordion-item .accordion-button{padding:12px 20px}.appoinments_popup#pdpbootsgridfinance .bookappointment .custom_accordion .accordion-item .accordion-body{padding:1rem 1.25rem}.appoinments_popup#pdpbootsgridfinance .bookappointment p a{color:#000;text-decoration:underline}@media only screen and (max-width:767px){.appoinments_popup .bookappointment h3{margin-top:5px}}.bookappointment{background:#fff;padding:50px 30px}@media only screen and (max-width:1024px){.bookappointment{background:#fff;padding:20px 0 0;width:100%;display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.bookappointment{padding:0}}.bookappointment .bookappointment__title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1.2px;color:#000;text-transform:uppercase;margin:15px 0;text-align:center;margin-bottom:50px}@media only screen and (max-width:1032px){.bookappointment .bookappointment__title{margin:20px}}@media only screen and (max-width:767px){.bookappointment .bookappointment__title{font-size:20px}}.bookappointment .modl-btn{display:none}.bookappointment h3{margin:0 0 25px;font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31px;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:767px){.bookappointment h3{margin:45px 0 15px}}.bookappointment .appointment-gallery{width:50%;padding-top:15px !important}@media only screen and (max-width:1032px){.bookappointment .appointment-gallery{order:2;width:100%}}.bookappointment .app-form{width:50%}@media only screen and (max-width:1032px){.bookappointment .app-form{width:100%;margin-bottom:30px}}.bookappointment .bottom-content h3{margin:0;color:#fff}.bookappointment .bottom-content p{color:#fff;font-size:12px;line-height:18.18px}.bookappointment .bottom-content .store-main{flex:0 0 40%;padding:0 5%}.bookappointment .bottom-content .store-main h3{text-transform:uppercase}.bookappointment .bottom-content .store-main p.address{text-transform:uppercase}.bookappointment .bottom-content .store-main p.desc{font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;color:#fff;line-height:17.53px}.bookappointment .bottom-content #sync2{flex:0 0 100%;padding-left:0;margin-top:20px}.bookappointment .bottom-content #sync2 .owl-item .item img{width:100%;height:100%}@media only screen and (min-width:1033px){.bookappointment .bottom-content #sync2 .owl-item .item img{height:137px}}@media only screen and (max-width:767px){.bookappointment .bottom-content #sync2 .owl-item .item img{height:85px}}.bookappointment .bottom-content #sync2 .owl-nav .owl-prev{position:absolute;left:1%;top:18%;color:#fff;font-size:70px;width:25px}.bookappointment .bottom-content #sync2 .owl-nav .owl-prev.disabled{display:none}@media only screen and (max-width:767px){.bookappointment .bottom-content #sync2 .owl-nav .owl-prev{top:0;font-size:45px}}.bookappointment .bottom-content #sync2 .owl-nav .owl-next{position:absolute;right:1%;top:18%;color:#fff;font-size:70px;width:25px}.bookappointment .bottom-content #sync2 .owl-nav .owl-next.disabled{display:none}@media only screen and (max-width:767px){.bookappointment .bottom-content #sync2 .owl-nav .owl-next{top:0;font-size:45px}}.bookappointment .bottom-content #sync2 .owl-nav [class*=owl-]:hover{background:0 0}.bookappointment .instore_book{padding:0 0 0 6%}@media only screen and (max-width:1024px){.bookappointment .instore_book{padding:0 2%}}.bookappointment .instore_book .pdp_sub_title{font-family:"Be Vietnam Pro";font-weight:400;color:#000;font-size:16px;line-height:normal;margin-bottom:20px;text-align:left;clear:left;padding-top:10px;display:block}@media only screen and (max-width:767px){.bookappointment .instore_book .pdp_sub_title{text-align:center}}.bookappointment .instore_book ul li{list-style:none}.bookappointment .instore_book ul li a{background:#fff;color:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;border:0;margin-right:5px;padding:5px 10px;border:1px solid #5c5c5c}.bookappointment .instore_book ul li a:hover{background:#e0d2b8;border-color:#e0d2b8}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2{text-align:center;overflow:hidden;padding:0 10px}.bookappointment .instore_book .appointment-form-v2 .stores-flex{gap:0 10px}}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names{position:relative;float:left;padding:0 5px 0 0}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .form-check.store-names{float:none;display:inline-block;width:31.2%}}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names input{opacity:0;position:absolute;left:0;top:0;cursor:pointer;float:unset;height:35px;padding:0;margin:0;width:95%}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{background:#fff;color:#000;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;padding:9px 0;width:150px;border:0;margin-right:5px;border:1px solid #5c5c5c;text-align:center;line-height:normal;border-radius:32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names label:hover{background:#f0e5d0;border-color:#f0e5d0}@media only screen and (max-width:1500px){.bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{width:130px}}@media only screen and (max-width:1024px){.bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{font-size:14px;padding:7px 0;width:110px}}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .form-check.store-names label{width:100%;margin:0 0 10px}}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names input:hover+label{background:#f0e5d0;border-color:#f0e5d0}.bookappointment .instore_book .appointment-form-v2 .form-check.store-names input:checked+label{background:#000;border-color:#000;color:#e0d2b8}.bookappointment .instore_book .appointment-form-v2 .jew_col{font-size:14px}@media only screen and (min-width:1033px){.bookappointment .instore_book .appointment-form-v2 .jew_col{padding-left:12px}}.bookappointment .instore_book .appointment-form-v2 .jew_col.collapsed i.fa-minus:before{content:"\f067"}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .jew_col{padding-left:6px;text-align:left}}.bookappointment .instore_book .appointment-form-v2 .type-select{margin-bottom:20px}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .type-select{text-align:center}}.bookappointment .instore_book .appointment-form-v2 .type-select label{font-size:14px;line-height:15.18px;margin-top:10px}.bookappointment .instore_book .appointment-form-v2 .type-select .form-check{float:left;margin-right:10px;padding:0}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .type-select .form-check{float:none;display:inline-block}}.bookappointment .instore_book .appointment-form-v2 .type-select .form-check input{opacity:0;position:absolute;left:0;top:0;cursor:pointer}.bookappointment .instore_book .appointment-form-v2 .type-select .form-check label{background:#000;color:#fff;font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;border:0;margin-right:5px;padding:7px 10px;cursor:pointer;line-height:17.71px}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .type-select .form-check label{text-align:left}}.bookappointment .instore_book .appointment-form-v2 .type-select .form-check label:hover{background:#e0d2b8;color:#000}.bookappointment .instore_book .appointment-form-v2 .type-select .form-check input:checked+label{background:#e0d2b8;color:#000}.bookappointment .instore_book .appointment-form-v2 .type-select:after{display:block;clear:both;content:""}.bookappointment .instore_book .appointment-form-v2 .type-select.free-lesson{margin-bottom:0}.bookappointment .instore_book .appointment-form-v2 .type-select.free-lesson label{font-size:12px;line-height:15.18px;margin-top:0}.bookappointment .instore_book .appointment-form-v2 p{margin:20px 0;display:inline-block;font-size:12px;line-height:15.18px}.bookappointment .instore_book .appointment-form-v2 p.hide-appoint{display:none}.bookappointment .instore_book .appointment-form-v2 label{display:block;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:normal;color:#000;margin-bottom:11px;text-align:left;white-space:nowrap;padding-left:12px}.bookappointment .instore_book .appointment-form-v2 label span{color:red}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .metl_btn button:not(.multiselect-option){margin-bottom:10px}}.bookappointment .instore_book .appointment-form-v2 input,.bookappointment .instore_book .appointment-form-v2 select{background:#fff;border:1px solid #aaa;border-radius:50px;margin-bottom:20px;width:100%;padding:5px 5px 5px 15px;height:45px;font-size:14px;font-family:"be_vietnamregular";font-weight:400}.bookappointment .instore_book .appointment-form-v2 input:focus,.bookappointment .instore_book .appointment-form-v2 select:focus{box-shadow:none}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 input,.bookappointment .instore_book .appointment-form-v2 select{margin-bottom:15px}}.bookappointment .instore_book .appointment-form-v2 textarea{background:#fff;border:1px solid #aaa;border-radius:50px;margin-bottom:18px;width:100%;padding:10px 25px;height:90px;font-size:12px}.bookappointment .instore_book .appointment-form-v2 textarea:focus{box-shadow:none}.bookappointment .instore_book .appointment-form-v2 button.btn.btn-dark{background:#000;color:#fff;border-radius:0;border:0;font-family:"be_vietnamregular";font-weight:400;font-size:16px;padding:10px 69.5px 13px}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 button.btn.btn-dark{width:100%}}.bookappointment .instore_book .appointment-form-v2 .book-buttons input{display:none}.bookappointment .instore_book .appointment-form-v2 .book-buttons label.btn-line{text-align:center;padding:12px;cursor:pointer;font-size:16px}.bookappointment .instore_book .appointment-form-v2 .book-buttons label.btn-line-full{background:#000;color:#fff}.bookappointment .instore_book .appointment-form-v2 .appoint-befoer{position:relative}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .appoint-befoer{text-align:left}}.bookappointment .instore_book .appointment-form-v2 .appoint-befoer:before{background:#000;position:absolute;width:26px;height:32px;top:0;right:0;z-index:99}.bookappointment .instore_book .appointment-form-v2 .appoint-befoer:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent;z-index:999;position:relative;border-top:.4em solid #5c5c5c;margin-left:1px;position:absolute;right:16px;top:18px}.bookappointment .instore_book .appointment-form-v2 a.contact-store{background:#000;margin:10px 0;display:inline-block;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:13px;padding:6px 41px;height:32px;border:0;text-decoration:none}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 a.contact-store{width:100%;height:auto}}.bookappointment .instore_book .appointment-form-v2 .close{display:none}.bookappointment .instore_book .appointment-form-v2 .btn-line{width:200px}.bookappointment .instore_book .appointment-form-v2 .btn-line#appointment_popup_submit{float:left;margin-left:4px}.bookappointment .instore_book .appointment-form-v2 .coss-1{position:relative}.bookappointment .instore_book .appointment-form-v2 .coss-1 input,.bookappointment .instore_book .appointment-form-v2 .coss-1 select{z-index:99;text-align:left}.bookappointment .instore_book .appointment-form-v2 .coss-1 select{cursor:pointer}.bookappointment .instore_book .appointment-form-v2 .coss-1 i.fas{position:absolute;right:23px;top:47px;z-index:9}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .coss-1{text-align:left}}@media only screen and (min-width:1033px){.bookappointment .instore_book .appointment-form-v2 .coss-1 .multiselect-native-select .btn-group .btn-primary{margin-bottom:28px}.bookappointment .instore_book .appointment-form-v2 .coss-1.date-inpt{padding-right:5px}.bookappointment .instore_book .appointment-form-v2 .coss-1.date-inpt i.fas{right:16px}}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .app-form{text-align:left}}.bookappointment .instore_book .appointment-form-v2 .intl-tel-input{margin-bottom:20px}@media only screen and (max-width:1024px){.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select{display:flex;flex-direction:column-reverse}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select div.mage-error[for=jewellery_type]{top:-12px;position:relative}}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group{width:100%;margin-bottom:0}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary{background:#fff;border:1px solid #aaa;border-radius:50px;margin-bottom:20px;width:100%;padding:5px 5px 5px 15px;height:45px;font-size:14px;color:#212529;text-align:left !important;overflow:hidden;font-family:"be_vietnamregular";font-weight:400}@media only screen and (max-width:767px){.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary{margin-bottom:15px}}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary:focus{box-shadow:none}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary:before{content:"";background:#fff;position:absolute;width:26px;height:45px;top:0;right:0;z-index:97}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary:after{z-index:98;position:relative;border-top:.5em solid #5c5c5c;right:16px;top:3px;border-left:.5em solid transparent;border-right:.5em solid transparent}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .btn-group .btn-primary .multiselect-selected-text{width:97%;display:inline-block;font-size:14px;color:#212529}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show{width:100%;border-radius:15px}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option{height:32px;padding-bottom:0;white-space:inherit}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option:last-child{height:auto}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option .form-check input{width:15px;height:15px;border:1px solid #000;border-radius:0;background-color:#fff !important;padding:5px}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option .form-check input:checked{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option .form-check .form-check-label{margin:0;display:block;padding:0 4px;white-space:inherit}.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option.active,.bookappointment .instore_book .appointment-form-v2 .multiselect-native-select .dropdown-menu.show button.multiselect-option:active{background-color:#e9ecef}.bookappointment #sync1 .owl-item .item{height:100%}.bookappointment #sync1 .owl-item .item img{height:100%}.bookappointment #sync1 .owl-nav{position:absolute;left:0;top:40%;width:100%}.bookappointment #sync1 .owl-nav button:hover{background:0 0}.bookappointment #sync1 .owl-nav .owl-prev{float:left;margin-left:25px}.bookappointment #sync1 .owl-nav .owl-next{float:right;margin-right:25px}.bookappointment #sync1 .owl-nav button{width:30px}.bookappointment .support_popup{margin-top:20px}.bookappointment .support_popup p{font-family:"be_vietnamregular";font-weight:400;font-size:16px;color:#000;line-height:normal;margin-bottom:10px}.bookappointment .support_popup p a{color:#000}.bookappointment .support_popup p.phone-number{font-size:32px;margin-bottom:0}.bookappointment .support_popup ul{margin:25px 0;display:flex;padding:0;list-style:none;justify-content:flex-start}.bookappointment .support_popup ul li{text-align:center;margin-right:20px;margin-left:5px}.bookappointment .support_popup ul a{color:#000;text-align:center;line-height:normal;cursor:pointer}.bookappointment .support_popup ul a img{display:block;margin:auto;width:35px}.bookappointment .support_popup ul span{cursor:pointer;color:#000}.bookappointment .support_popup ul span img{display:block;margin:0 20px;width:35px}.bookappointment div.mage-error{color:red;font-size:12px;display:inline-block;position:relative;top:-20px;left:10px}@media only screen and (max-width:767px){.bookappointment div.mage-error{top:-17px;text-align:left;width:100%}}.bookappointment div.mage-error[for=jewellery_type]{position:absolute;top:23px;bottom:-30px}@media only screen and (max-width:767px){.bookappointment div.mage-error[for=jewellery_type]{top:-20px}}.bookappointment div.mage-error#phone-error{top:0}.offcanvas .bookappointment{padding:0}.offcanvas .bookappointment .bookappointment__title{margin:0 0 20px;text-align:left;font-size:24px;line-height:31.03px}.offcanvas .bookappointment .appointment-gallery{display:none}.offcanvas .bookappointment .app-form{width:100%}.offcanvas .bookappointment .owl-carousel .owl-stage-outer{transform:translate3d(0,0,0)}.offcanvas .bookappointment .instore_book{padding:0}.modal-dialog .bookappointment .modl-btn{display:block}.input-symbol-euro{position:relative;display:block}.input-symbol-euro:before{position:absolute;top:12px;content:"£";left:15px;bottom:0;margin:auto;font-size:16px;color:#000}.input-symbol-euro input{padding-left:30px !important}.input-symbol-euro.euro-symbol:before{content:"€"}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#000;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#e0d2b8}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#e0d2b8}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{border-color:transparent #000 transparent transparent}.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #000}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{height:30px !important;margin-top:7px;margin-left:5px}@media only screen and (max-width:1032px){body.checkout-index-index .page-wrapper{min-height:inherit}}body.checkout-index-index .promo-top{display:none}body.checkout-index-index .second-promo-top{top:0}body.checkout-index-index header.header{margin-top:0}body.checkout-index-index .promo-top:not(.d-none)~header.header{margin-top:0}body.checkout-index-index .agreements-modal .modal-footer{display:none}body.checkout-index-index .agreements-modal .modal-header{display:block;background-color:#fff}@media only screen and (max-width:767px){body.checkout-index-index .modal-popup.agreements-modal.modal-slide{z-index:999999 !important}}body.checkout-index-index header.page-header,body.checkout-index-index .mini-header,body.checkout-index-index .mini-logo{margin-bottom:0;border-bottom:1px solid #f2f2f2;display:block}body.checkout-index-index header.page-header .menu-toggle,body.checkout-index-index header.page-header .mobile-store-phone,body.checkout-index-index .mini-header .menu-toggle,body.checkout-index-index .mini-header .mobile-store-phone,body.checkout-index-index .mini-logo .menu-toggle,body.checkout-index-index .mini-logo .mobile-store-phone{display:none}body.checkout-index-index header.page-header .secure-payment,body.checkout-index-index .mini-header .secure-payment,body.checkout-index-index .mini-logo .secure-payment{color:#000;font-family:"be_vietnamregular";font-weight:400;text-transform:uppercase;font-weight:500;flex:0 1 auto;width:300px;height:100px;padding-top:30px}@media only screen and (max-width:767.98px){body.checkout-index-index header.page-header .secure-payment,body.checkout-index-index .mini-header .secure-payment,body.checkout-index-index .mini-logo .secure-payment{width:8%;height:auto;font-size:18px;padding:0;text-align:center}}body.checkout-index-index header.page-header .secure-payment .inner,body.checkout-index-index .mini-header .secure-payment .inner,body.checkout-index-index .mini-logo .secure-payment .inner{width:250px;margin-right:5px;opacity:.95;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){body.checkout-index-index header.page-header .secure-payment .inner,body.checkout-index-index .mini-header .secure-payment .inner,body.checkout-index-index .mini-logo .secure-payment .inner{width:100%;display:block}}body.checkout-index-index header.page-header .secure-payment .inner span,body.checkout-index-index .mini-header .secure-payment .inner span,body.checkout-index-index .mini-logo .secure-payment .inner span{padding-left:13px;margin-top:10px;display:inline-block}@media only screen and (max-width:767px){body.checkout-index-index header.page-header .secure-payment .inner span,body.checkout-index-index .mini-header .secure-payment .inner span,body.checkout-index-index .mini-logo .secure-payment .inner span{font-size:12px;padding:0;display:none}}body.checkout-index-index header.page-header .secure-payment .inner img,body.checkout-index-index .mini-header .secure-payment .inner img,body.checkout-index-index .mini-logo .secure-payment .inner img{width:25px}@media only screen and (max-width:767px){body.checkout-index-index header.page-header .secure-payment .inner img,body.checkout-index-index .mini-header .secure-payment .inner img,body.checkout-index-index .mini-logo .secure-payment .inner img{display:inline-block;width:15px;vertical-align:baseline}}body.checkout-index-index header.page-header .header__top,body.checkout-index-index .mini-header .header__top,body.checkout-index-index .mini-logo .header__top{display:none}body.checkout-index-index header.page-header .header__logo,body.checkout-index-index .mini-header .header__logo,body.checkout-index-index .mini-logo .header__logo{padding:0;display:flex;align-items:center;justify-content:space-around;margin-top:0}@media only screen and (max-width:1024px){body.checkout-index-index header.page-header .header__logo,body.checkout-index-index .mini-header .header__logo,body.checkout-index-index .mini-logo .header__logo{width:100%}body.checkout-index-index header.page-header .header__logo .header-logo--logo,body.checkout-index-index .mini-header .header__logo .header-logo--logo,body.checkout-index-index .mini-logo .header__logo .header-logo--logo{padding:0 10px;width:100%;text-align:center}body.checkout-index-index header.page-header .header__logo .cart-img,body.checkout-index-index .mini-header .header__logo .cart-img,body.checkout-index-index .mini-logo .header__logo .cart-img{width:20px}}body.checkout-index-index header.page-header .custom-newheader.fixed-header,body.checkout-index-index .mini-header .custom-newheader.fixed-header,body.checkout-index-index .mini-logo .custom-newheader.fixed-header{border-bottom:1px solid #f2f2f2}@media only screen and (max-width:1024px){body.checkout-index-index header.page-header .custom-newheader .header-logo,body.checkout-index-index .mini-header .custom-newheader .header-logo,body.checkout-index-index .mini-logo .custom-newheader .header-logo{padding:0}}@media only screen and (max-width:1024px) and (max-width:767.98px){body.checkout-index-index header.page-header .custom-newheader .header-logo,body.checkout-index-index .mini-header .custom-newheader .header-logo,body.checkout-index-index .mini-logo .custom-newheader .header-logo{flex-direction:column}}body.checkout-index-index header.page-header .navbar,body.checkout-index-index .mini-header .navbar,body.checkout-index-index .mini-logo .navbar{display:none !important}body.checkout-index-index #maincontent{margin-top:50px}@media only screen and (max-width:1024px){body.checkout-index-index #maincontent{margin-top:90px}}@media only screen and (max-width:767px){body.checkout-index-index #maincontent{margin-top:50px}}.checkout-container{margin:0 auto 20px !important;max-width:900px}.checkout-container h1{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase}@media only screen and (max-width:767px){.checkout-container h1{font-size:18px}}.checkout-container .opc-progress-bar{text-align:center;margin:50px 0;counter-reset:i;display:block;font-size:0}.checkout-container .opc-progress-bar .opc-progress-bar-item{width:250px;display:inline-block;position:relative;text-align:center;vertical-align:top}@media only screen and (max-width:767px){.checkout-container .opc-progress-bar .opc-progress-bar-item{width:33.33%}}.checkout-container .opc-progress-bar .opc-progress-bar-item span{font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;display:inline-block;padding-top:45px;width:100%;word-wrap:break-word}.checkout-container .opc-progress-bar .opc-progress-bar-item span:before{border:1px solid #000;background:0 0;width:29px;height:29px;margin-left:-19px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.checkout-container .opc-progress-bar .opc-progress-bar-item span:after{width:27px;height:27px;border:0;font-size:16px;background:#fff;margin-left:-18px;top:1px;padding-top:2px;counter-increment:i;color:#333;font-weight:600;font-family:'luma-icons';content:'\e610';position:absolute;left:50%;border-radius:50%}.checkout-container .opc-progress-bar .opc-progress-bar-item._active span:after{background:#e0d2b8}.checkout-container .opc-progress-bar .opc-progress-bar-item:before{height:1px;content:inherit}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(2):before{background:#e4e4e4;border:1px solid #ccc;top:15px;content:'';height:2px;left:-41%;position:absolute;width:79%}.checkout-container .opc-progress-bar .opc-progress-bar-item:nth-child(2):after{background:#e4e4e4;border:1px solid #ccc;top:15px;content:'';height:2px;right:-38%;position:absolute;width:79%}.checkout-container .opc-progress-bar .opc-progress-bar-item._complete span{color:#000}.checkout-container .opc-estimated-wrapper{font-family:"be_vietnamregular";font-weight:400;background:0 0;border-top:0}@media only screen and (max-width:767px){.checkout-container .opc-estimated-wrapper{margin-top:0;padding-top:0}}.checkout-container .opc-wrapper{width:56.666667%}.checkout-container .opc-wrapper select{color:#000 !important}@media only screen and (max-width:767px){.checkout-container .opc-wrapper{width:100%;margin:0 auto}.checkout-container .opc-wrapper .form-login,.checkout-container .opc-wrapper .form-shipping-address,.checkout-container .opc-wrapper .methods-shipping{background:0 0;padding:0;margin:0}}@media (min-width:768px),print{.checkout-container .opc-wrapper .form-login{padding-bottom:0;margin-bottom:0}}.checkout-container .opc-wrapper .step-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .step-title{padding-left:0;margin-top:20px !important;padding-bottom:20px}}.checkout-container .opc-wrapper .fieldset{margin-bottom:0}.checkout-container .opc-wrapper .fieldset select{color:#000 !important}.checkout-container .opc-wrapper .fieldset .billing-address-form{margin-top:30px}.checkout-container .opc-wrapper .fieldset .billing-address-form #billing-new-address-form .field{width:100%}.checkout-container .opc-wrapper .fieldset .block.giftcard .title{font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;color:#000;padding:15px;display:flex;align-items:center;position:relative;border:1px solid #000;border-top:0;margin-bottom:0}.checkout-container .opc-wrapper .fieldset .block.giftcard .title:before{content:"";width:16px;height:16px;border:1px solid #666;background:#fff;margin-right:10px;margin-left:2px}.checkout-container .opc-wrapper .fieldset .block.giftcard._active .title{border-bottom:0}.checkout-container .opc-wrapper .fieldset .block.giftcard._active .title:before{border-color:#000;background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.checkout-container .opc-wrapper .fieldset .block.giftcard._active .title:after{width:12px;height:12px;background:#0d6efd;position:absolute;left:20px;top:18px;border-radius:100%}.checkout-container .opc-wrapper .fieldset .block.giftcard .giftcard-accordion{border:1px solid #000;border-top:0;padding:20px;position:relative}.checkout-container .opc-wrapper .fieldset .block.giftcard .giftcard-accordion .amcard-codes-list{padding:0}.checkout-container .opc-wrapper .fieldset .block.giftcard .giftcard-accordion .amcard-codes-list .gift-cart-amount-spl{margin-bottom:20px}.checkout-container .opc-wrapper .fieldset .block.giftcard .giftcard-accordion .amcard-codes-list .amcard-delete{border:0;background:0 0;padding:0 15px;font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;text-decoration:underline}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement{display:flex;align-items:flex-start;margin-top:10px}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement button{border:0;background:0 0;font-size:13px;font-family:"Be Vietnam Pro";font-weight:400;padding:0;margin:6px 0 0 6px;text-align:left;line-height:20px}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement button:after{font-family:"Be Vietnam Pro";font-weight:600;content:"*";color:red;font-size:14px}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement label:after{content:inherit !important}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement input[type=checkbox]{border-radius:0;border:1px solid #000}.checkout-container .opc-wrapper .checkout-agreements .checkout-agreement input[type=checkbox]:focus{outline:0;box-shadow:none}.checkout-container .opc-wrapper .actions-toolbar .primary{display:block;float:none;margin-top:20px}.checkout-container .opc-wrapper .actions-toolbar .primary button.action{background:#000;width:100%;color:#fff;border-radius:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px !important;letter-spacing:1px;line-height:17.71px;text-transform:uppercase;padding:14px 0;display:block !important}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset{margin-bottom:0}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field{width:100%}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field{clear:both;float:none !important}}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:first-child{width:15%;float:left}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:first-child{width:100%}}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:nth-child(2){width:37%;float:left;margin:0 25px}@media only screen and (max-width:1024px){.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:nth-child(2){margin:0 20px}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:nth-child(2){width:100%;margin:0 0 20px}}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:nth-child(3){width:37%;float:left}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field:nth-child(3){width:100%}}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field .mage-error[generated=true]{margin-top:5px;display:block}.checkout-container .opc-wrapper #customer-email-fieldset.fieldset .field .feedback{height:30px !important;width:30px !important;top:4px !important}.checkout-container .opc-wrapper #shipping-new-address-form .field{width:100%}.checkout-container .opc-wrapper #shipping-new-address-form .field:first-child{width:49%}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #shipping-new-address-form .field:first-child{width:100%}}.checkout-container .opc-wrapper #shipping-new-address-form .field:nth-child(2){width:49%}@media only screen and (max-width:767px){.checkout-container .opc-wrapper #shipping-new-address-form .field:nth-child(2){width:100%}}.checkout-container .opc-wrapper #shipping-new-address-form .field.street .field{width:100%}.checkout-container .opc-wrapper .checkout-billing-address{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.checkout-container .opc-wrapper .checkout-billing-address a{color:#000}.checkout-container .opc-wrapper .checkout-billing-address .form-check-input[type=checkbox]{width:17px;height:17px;border-radius:0;border:1px solid #000}.checkout-container .opc-wrapper .checkout-billing-address .form-check-input:checked[type=checkbox]{background-color:inherit;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.checkout-container .opc-wrapper .checkout-billing-address .address[data-form=billing-new-address] .field label,.checkout-container .opc-wrapper .checkout-billing-address .address[data-form=billing-new-address] .field .label{display:inline-block !important;font-weight:400}.checkout-container .opc-wrapper .checkout-billing-address .address[data-form=billing-new-address] .field.street{width:100%}.checkout-container .opc-wrapper .checkout-billing-address .address[data-form=billing-new-address] .field.street .field{width:100%}.checkout-container .opc-wrapper #checkout-step-shipping_method .form-check{padding:0}.checkout-container .opc-wrapper #checkout-step-shipping_method .form-check-input[type=radio]{width:17px;height:17px;border-radius:0;border:1px solid #000}.checkout-container .opc-wrapper #checkout-step-shipping_method .form-check-input[type=radio]:focus{box-shadow:none}.checkout-container .opc-wrapper #checkout-step-shipping_method .form-check-input:checked[type=radio]{background-color:inherit;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.checkout-container .opc-wrapper .opc-payment{border:1px solid #000;border-top:0}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .step-title{border-bottom:1px solid #000;border-left:1px solid #fff;border-right:1px solid #fff;margin:0 -1px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method{border-bottom:1px solid #000;padding:0 15px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method:last-child{border-top:0;border-bottom:0}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title{font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;line-height:17.71px;color:#000;padding:15px 0;display:flex;align-items:center}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label{margin-bottom:0;padding-left:5px;padding-top:6px;display:block;width:100%;position:relative;display:flex}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label .payment-icon{float:right;width:25%}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label span{padding-top:6px;display:inline-block}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label:before{content:"";width:19px;height:19px;border:1px solid #000;border-radius:50%;margin-right:15px;margin-top:5px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label[for=paypal_express]{padding-top:15px;display:block;padding-left:40px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label[for=paypal_express] img.payment-icon{width:18%}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label[for=paypal_express] .action-help{width:39%;margin-left:0;margin-top:3px}}@media only screen and (max-width:767px){.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label[for=paypal_express] span{width:65%}}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title label[for=paypal_express]:before{position:absolute;left:7px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title input[type=radio]{width:19px;height:19px;display:none}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title input[type=radio]:focus{box-shadow:none}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title input[type=radio]:checked+label:after{content:"";background:#000;width:13px;height:13px;border-radius:50%;position:absolute;top:14px;left:8px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-title input[type=radio]:checked+label[for=paypal_express]:after{top:23px;left:10px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content{padding-left:0;margin-top:20px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields{margin-left:0}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields label{margin-bottom:10px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields .v12deperror,.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields .v12_error{margin-top:10px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields #show_v12_finance{font-family:"be_vietnamregular";font-weight:400}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields #show_v12_finance table{font-family:"be_vietnamregular";font-weight:400}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields #show_v12_finance table tr:first-child{display:none}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields #show_v12_finance table tr td{font-family:"be_vietnamregular";font-weight:400;font-size:14px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields.group:after{content:initial}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .actions-toolbar button.primary{background:#000;width:100%;color:#fff;border-radius:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px !important;letter-spacing:1px;line-height:17.71px;text-transform:uppercase;padding:14px 0;display:block !important}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-title{font-family:"be_vietnamregular";font-weight:400;font-size:14px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-title .action-toggle{color:#000}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-content{padding:0}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-content .payment-option-inner{margin:0}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-content .payment-option-inner textarea{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}@media only screen and (max-width:1032px){.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-option .payment-option-content .payment-option-inner textarea{margin-left:13px;width:94%}}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address input[type=checkbox]{width:17px;height:17px;border-radius:0;border:1px solid #000}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address input[type=checkbox]:focus{box-shadow:none}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address input[type=checkbox]:checked[type=checkbox]{background-color:inherit;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields{margin-bottom:15px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .control .fields label{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:17.71px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .checkout-billing-address{display:none}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-products{margin-bottom:20px;background:#f4eddf;padding:12px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-products label{font-family:"Be Vietnam Pro";font-weight:500;font-size:12px;color:#000}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-products .exclude-products-child{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;margin-top:16px;line-height:18px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-products .exclude-products-child span.premove{text-decoration:underline;cursor:pointer;display:block}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-product-msg{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;margin-top:20px;line-height:22px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content .exclude-product-msg .pmsg{display:block;margin-bottom:8px}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content.globalpayments_paymentgateway .field label{font-weight:400}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content.globalpayments_paymentgateway .credit-card-expiration{width:47%;float:left;margin-right:3%}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content.globalpayments_paymentgateway .credit-card-cvv{float:left;width:47%;margin-left:3%}.checkout-container .opc-wrapper .opc-payment .payment-methods .payment-group .payment-method .payment-method-content.globalpayments_paymentgateway.payment-method-content iframe{min-height:2.6em;width:100%}.checkout-container .opc-wrapper #checkout-step-shipping_method{font-family:"be_vietnamregular";font-weight:400}.checkout-container .opc-wrapper .table-checkout-shipping-method{white-space:nowrap}.checkout-container .opc-wrapper .table-checkout-shipping-method tr{margin:0 !important}@media only screen and (max-width:767px){.checkout-container .modal-custom-overlay{z-index:999 !important}}.checkout-container .opc-sidebar{border:1px solid #000;width:39.333333%;margin-top:29px}@media only screen and (max-width:767px){.checkout-container .opc-sidebar{z-index:9999 !important;width:98%;left:5px;top:110px}.checkout-container .opc-sidebar .modal-header{display:block !important;font-family:"be_vietnamregular";font-weight:400;position:absolute;right:0;font-size:14px}.checkout-container .opc-sidebar .modal-header .action-close{z-index:99}.checkout-container .opc-sidebar .modal-header .action-close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;color:#000;content:'X';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;text-align:center}}.checkout-container .opc-sidebar .modal-inner-wrap .modal-header{display:none}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary{padding:25px 15px 10px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;text-transform:uppercase}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .items-in-cart .title strong{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;text-transform:uppercase}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper{max-height:inherit;overflow:inherit}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items{list-style:none;margin:0;padding:0}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item{margin:0 0 20px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product span.product-image-container{display:none}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details{width:100%}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product-item-inner{display:flex;justify-content:space-between;width:100%}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-name{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty{display:none}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product.options span{display:none}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product.options .content{display:block !important}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product.options .content .item-options{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product.options .content .item-options .label{font-weight:400}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .minicart-items-wrapper ol.minicart-items li.product-item .product .product-item-details .product.options .content .item-options .values{word-break:break-all}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .product-item .price{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals{border:0;margin:15px 0;font-family:"be_vietnamregular";font-weight:400}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .totals.sub,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .shipping{font-family:"Be Vietnam Pro";font-weight:500;text-transform:uppercase;font-size:14px;line-height:17.71px}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .totals.sub .mark,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .shipping .mark{font-family:"Be Vietnam Pro";font-weight:500;padding:10px 0;color:#000}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .totals.sub .mark .value,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .shipping .mark .value{display:none !important}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .totals.sub .mark span,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .shipping .mark span{color:#000}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .mark{font-family:"Be Vietnam Pro";font-weight:500}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .mark,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .amount{border:0;padding:0;font-family:"be_vietnamregular";font-weight:400}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .mark strong,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .amount strong{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;color:#000;line-height:17.71px;text-transform:uppercase}.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .mark span,.checkout-container .opc-sidebar .modal-inner-wrap .opc-block-summary .table-totals .grand.totals .amount span{color:#000}.checkout-container .opc-sidebar .opc-block-shipping-information .shipping-information{padding:0 15px}.checkout-container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;color:#000;letter-spacing:1px;text-transform:uppercase}.checkout-container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title .action-edit{top:0}.checkout-container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}.checkout-container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content a{color:#000}.checkout-container .opc-sidebar .opc-block-shipping-information{padding:0}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact{border-top:1px solid #000;padding:25px 0 10px}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;cursor:pointer;margin-left:21px}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-body{padding:19px 22px 0}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-body p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;color:#000}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-body p a{color:#000;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/phone-icon.svg) no-repeat left 2px;padding-left:40px}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-body p a.chat{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/delivery-chat.svg);background-size:27%;background-position:left 4px}.checkout-container .opc-sidebar .opc-block-shipping-information .checkout-contact .checkout-contact-body p a.email{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/delivery-email.svg);background-size:22%;background-position:4px 4px}.checkout-container .opc-sidebar .opc-block-shipping-information .custom-accordion{border:0;border-top:1px solid #000;padding-bottom:15px}.checkout-container .opc-sidebar .opc-block-shipping-information .custom-accordion .group{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;cursor:pointer}.checkout-container .opc-sidebar .opc-block-shipping-information .custom-accordion .body-part{padding:19px 22px 0;margin-bottom:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000}.checkout-container .opc-sidebar .opc-block-shipping-information .custom-accordion .body-part a{color:#000;text-decoration:underline}body.checkout-onepage-success h1{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;text-transform:uppercase;margin:100px 0 50px}body.checkout-onepage-success .page-main .container{max-width:900px;margin:0 auto}body.checkout-onepage-success .checkout-success p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}body.checkout-onepage-success .checkout-success p a{color:#000;font-weight:700}body.checkout-onepage-success .checkout-success p.check-out-p{background:#e0d2b8;line-height:17.71px;letter-spacing:1px;display:inline-block;text-transform:uppercase;padding:16px;margin-bottom:50px}body.checkout-onepage-success .checkout-success p.check-out-p span{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px}body.checkout-onepage-success .action.primary{border-radius:0;background:#000;border:1px solid #000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#fff;margin-top:35px;padding:12px 100px}body.checkout-onepage-success .action.primary:focus{box-shadow:none}@media only screen and (max-width:767px){body.checkout-index-index .mini-logo{display:flex;border-bottom:0;align-items:flex-start;justify-content:space-around;width:100%}body.checkout-index-index .mini-logo .header-logo--logo{padding:0 10px;width:100%;text-align:center}body.checkout-index-index .mini-logo .header-logo--logo img{width:200px !important;margin:10px 0 10px}}body.checkout-index-index .back-cart a,.mini-header .mini-logo .back-cart a{color:#000;text-align:center;font-family:"be_vietnamregular";font-weight:400;font-size:15px;padding:12px 30px 10px;margin-top:0;transition:.3s;text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:0}@media only screen and (max-width:767.98px){body.checkout-index-index .back-cart a,.mini-header .mini-logo .back-cart a{margin-bottom:5px;padding:4px 10px}}body.checkout-index-index .back-cart a:before,.mini-header .mini-logo .back-cart a:before{content:"";width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(140deg);margin-right:5px}body.checkout-index-index .we-accept{margin-top:25px;font-size:15px;font-weight:500;margin-bottom:20px}body.checkout-index-index .we-accept p{text-transform:uppercase;font-family:'Gill Sans';font-size:20px;font-weight:500;border-bottom:2px solid #3a555f;padding-bottom:5px;margin-bottom:10px;display:block !important}.opc-wrapper .amcard-field-container span.amcard-title{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;color:#000;margin-bottom:15px;display:block}.opc-wrapper .amcard-field-container .amcard-field-block{display:flex;margin-bottom:10px;flex-wrap:wrap}.opc-wrapper .amcard-field-container .amcard-field-block input[type=button]{border:0;background:#000;color:#fff;border-radius:0;padding:0 15px;font-family:"be_vietnamregular";font-weight:400}.opc-wrapper .amcard-field-container .amcard-check{border:0;background:0 0;color:#000;border-radius:0;padding:0;font-family:"be_vietnamregular";font-weight:400;margin-top:0;font-size:14px;text-decoration:underline}.opc-wrapper .amcard-field-container .amcard-datalist-message{color:red;flex-basis:100%;width:100%;order:5}@media only screen and (max-width:767px){.opc-wrapper .amcard-field-container .amcard-datalist-message{font-size:13px;width:90%}}.custom_accordion{width:100%}.custom_accordion .accordion-item{border:0;margin-bottom:12px;border-radius:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.custom_accordion .accordion-item h2 .accordion-button{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.53px;color:#000;border:1px solid #000;border-radius:0}.custom_accordion .accordion-item h2 .accordion-button:after{background:0 0;content:"+";text-align:right;font-family:"be_vietnamregular";font-weight:400;font-size:18px;color:#000}.custom_accordion .accordion-item h2 .accordion-button:not(.collapsed):after{content:"-";background:0 0;transform:none}.custom_accordion .accordion-item h2 .accordion-button:not(.collapsed){background-color:#fff}.custom_accordion .accordion-item h2 .accordion-button:focus{box-shadow:none}.custom_accordion .accordion-item .accordion-collapse{border:1px solid #000;border-top:0}.custom_accordion .accordion-item .accordion-collapse p{font-family:"be_vietnamregular";font-weight:400;font-size:13px;line-height:17.53px;color:#000;text-align:left}.custom_accordion .accordion-item .accordion-collapse h6{font-family:"Be Vietnam Pro";font-weight:600;font-size:13px;line-height:17.53px;color:#000}@media only screen and (max-width:767px){.custom_accordion .accordion-item .accordion-collapse h6{text-align:left}}body.cms-contact-us .page-main .hero-contact #cms_enquiry{z-index:998}body.cms-contact-us .page-main .hero-contact .cms_enquiry_overlay{z-index:998}#contact_us .sub-tab-content h5{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;width:100%}#contact_us .sub-tab-content p{font-family:"Be Vietnam Pro";font-size:13px;color:#000;font-weight:300;letter-spacing:.5px}#contact_us .sub-tab-content .contact_block_details{margin-top:20px;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){#contact_us .sub-tab-content .contact_block_details{max-width:100%}}#contact_us .sub-tab-content .contact_block_details li{background:0 0;width:125px;padding:0}@media only screen and (max-width:767px){#contact_us .sub-tab-content .contact_block_details li{width:100px;min-width:100px}}#contact_us .sub-tab-content .contact_block_details li a{background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:17.53px;position:relative;display:block;padding:75px 10px 10px !important;min-height:125px;text-align:center;word-break:break-all;text-decoration:none}#contact_us .sub-tab-content .contact_block_details li a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-email.png) no-repeat center center;width:100%;height:80px;position:absolute;top:0;margin:auto;left:0;right:0}#contact_us .sub-tab-content .contact_block_details li:nth-child(2){margin:0 50px}@media only screen and (max-width:767px){#contact_us .sub-tab-content .contact_block_details li:nth-child(2){margin:0 15px}}#contact_us .sub-tab-content .contact_block_details li:nth-child(2) a{padding-top:87px !important}#contact_us .sub-tab-content .contact_block_details li:nth-child(2) a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-whatsapp.png);height:65px;background-size:45%;top:10px}#contact_us .sub-tab-content .contact_block_details li:last-child a{padding-top:87px !important}#contact_us .sub-tab-content .contact_block_details li:last-child a:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/store/store-phone.png);height:65px;top:15px}#contact_us .sub-tab-content .contact_our_store{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:550px;margin:20px auto 0;gap:10px}#contact_us .sub-tab-content .contact_our_store li{margin:0;padding:0}#contact_us .sub-tab-content .contact_our_store li a{padding:8px 16px;text-decoration:none;min-width:129px}@media only screen and (min-width:1500px){#contact_us .sub-tab-content .contact_our_store li a{min-width:140px}}#enquiry h3{margin-bottom:20px}.matching-wrap h3{text-transform:uppercase}.matching-wrap .products-grid{display:none}.matching-wrap .product-type p{font-size:13px;font-family:"be_vietnamregular";font-weight:400;color:#000}.matching-wrap .product-type p select{padding:9px 30px;margin-left:16px;border-radius:0;background:0 0;font-size:13px}@media only screen and (max-width:767px){.matching-wrap .product-type p select{margin-left:0}}@media only screen and (max-width:767px){.matching-wrap .product-type .text-end{text-align:center !important}}.matching-wrap .product-type .text-end label{display:flex;align-items:center;justify-content:flex-end;margin-right:15px}@media only screen and (max-width:767px){.matching-wrap .product-type .text-end label{justify-content:center}}.matching-wrap .product-type .text-end label input{width:18px;height:18px;border-radius:0;margin-left:15px}.matching-wrap .block-content,.matching-wrap .matching-items{gap:15px;width:100%}.matching-wrap .matching-item{flex:0 0 48.55%;padding:0 0 15px;margin:0;text-align:center;position:relative}@media only screen and (max-width:1445px) and (min-width:1100px){.matching-wrap .matching-item{flex:0 0 48%}}@media only screen and (max-width:767px){.matching-wrap .matching-item{flex:initial;float:left;width:47.5%;margin:0 !important}.matching-wrap .matching-item img{max-width:100%;height:180px}}@media only screen and (max-width:389.98px){.matching-wrap .matching-item{width:47.2%}}.matching-wrap .matching-item .product-image-photo{mix-blend-mode:darken;height:auto;max-width:250px}@media only screen and (max-width:767px){.matching-wrap .matching-item .product-image-photo{max-width:100%}}.matching-wrap .matching-item .stock-links a{padding:0;border:0;font-family:"be_vietnamregular";font-weight:400;font-size:13px;text-decoration:underline;margin:0;display:block}.matching-wrap .matching-item .stock-links a:hover{background:0 0}.matching-wrap .matching-item .stock-links a.in-stock{text-align:left;color:#b8a074;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tickarrow.svg) no-repeat left 3px;padding-left:23px !important;float:right;position:absolute;top:2px}.matching-wrap .matching-item a{text-decoration:none;display:block}.matching-wrap .matching-item a.product-item-photo{border:0;margin:0;min-height:250px;display:flex;align-items:center;justify-content:center;background:#f4f2f2}.matching-wrap .matching-item a.product-item-photo:hover{background:#f4f2f2}@media only screen and (max-width:767px){.matching-wrap .matching-item a.product-item-photo{min-height:160px}}.matching-wrap .matching-item .title{font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;padding:5px 0 5px;color:#000;border:0;margin-bottom:0}.matching-wrap .matching-item .title:hover{background:0 0;color:#000}.matching-wrap .matching-item .price{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}.matching-wrap .matching-item a.product-item-link{display:block;margin:8px auto;border-radius:50px;padding:6px 0 !important;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;border:1px solid #000 !important;max-width:128px;line-height:21px}.matching-wrap .matching-item a.product-item-link:hover{background:#000;color:#fff}.matching-wrap .page-nation{width:100%;margin-top:25px;margin-left:0}.matching-wrap .page-nation nav{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}@media only screen and (max-width:767px){.matching-wrap .page-nation nav{justify-content:center}}.matching-wrap .page-nation .close:not(.btn-line){padding:5px 0;text-align:center}.matching-wrap .page-nation ul{align-items:center;justify-content:center;margin-bottom:0}.matching-wrap .page-nation ul li{list-style:none}.matching-wrap .page-nation ul li a{border:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;padding:7px 13px;color:#000;border:1px solid #dee2e6;border-radius:0}.matching-wrap .page-nation ul li a:hover{background:0 0}.matching-wrap .page-nation ul li a:focus{background:0 0;box-shadow:none}.matching-wrap .page-nation ul li.page-item.active a{background:#000;color:#fff;font-weight:700;border-color:#000}.matching-wrap .page-nation ul li.disabled{display:none}.matching-wrap .recently-viewed-items .block-title{width:100%;text-align:left}.matching-wrap .recently-viewed-items .block-title>h3{margin-bottom:0}.matching-wrap .recently-viewed-items .close_sec~p{margin-bottom:0}.matching-wrap .recently-viewed-items .product-item-details{background:#fff}.matching-wrap .recently-viewed-items .product-item-details .product-item-name{font-weight:400}.matching-wrap .recently-viewed-items .product-item-details .product-item-name a{font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;padding:10px 4px 5px;color:#000;border:0;margin-bottom:0}.matching-wrap .recently-viewed-items .product-item-details .actions-secondary{display:none}.matching-wrap .recently-viewed-items .price-box{margin:10px 0}.matching-wrap .recently-viewed-items .price-box .price-wrapper{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}.matching-wrap .recently-viewed-items .product-item-actions .actions-secondary .action{display:block;margin:8px auto;border-radius:50px;padding:6px;font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;border:1px solid #000;width:128px;background:#fff;line-height:21px}.matching-wrap .recently-viewed-items .product-item-actions .actions-secondary .action:hover{background:#000;color:#fff}.matching-wrap#recently-viewed .sub-tab-content>p{display:none}@media only screen and (max-width:1180px) and (min-width:820px){#similar-items .sub-tab-content a.in-stock{padding-left:23px !important;background-position:left}}@media only screen and (max-width:1024px){#similar-items .sub-tab-content a.in-stock{padding-left:23px !important;background-position:left}}@media only screen and (max-width:767px){#similar-items{position:relative;display:block !important}#similar-items .sub-tab-content a.product-item-link{border-bottom:1px solid #000 !important;padding:5px 0 !important}#similar-items .sub-tab-content a.product-item-photo{padding:15px 0 !important;min-height:210px}#similar-items .sub-tab-content a.title.prodcat{padding:5px 0 5px !important}#similar-items .sub-tab-content a.in-stock{padding-left:23px !important}}.feed-page-rings{margin-top:10px}@media only screen and (max-width:1445px) and (min-width:1100px){.feed-page-rings{width:105%}}.tabs{width:100%}.tabs .feed-tabs-mobile{display:flex;align-items:center;gap:15px}.tabs .feed-tabs-mobile>div{width:33.33%;margin-bottom:13px}@media only screen and (max-width:767px){.tabs .feed-tabs-mobile>div{width:calc(50% - 15px);margin-bottom:0}}.tabs .feed-tabs-mobile>div a{width:100%;text-align:center;font-size:13px;font-family:"Be Vietnam Pro";font-weight:300;border:1px solid #5c5c5c;color:#000;display:block;text-decoration:none;padding:5px 6px;border-radius:32px;cursor:pointer}.tabs .feed-tabs-mobile>div a.selected{background:#000;color:#fff;border-color:#000}.tabs .feed-tabs-mobile span{font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;text-align:center;margin-bottom:4px}@media only screen and (max-width:767px){.tabs .feed-tabs-mobile{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.tabs .feed-tabs-mobile a.diamondbtn{width:100%;font-size:12px;padding:5px 6px}}ul#tabs-nav{list-style:none;margin:0;padding:5px;overflow:auto}ul#tabs-nav li{float:left;font-weight:700;margin-right:2px;padding:8px 10px;border-radius:5px;cursor:pointer}ul#tabs-nav li:hover,ul#tabs-nav li.active{background-color:#08e}#tabs-nav li a{text-decoration:none;color:#fff}a.tabb,a.diamondbtn{font-size:12px;font-family:"Be Vietnam Pro";font-weight:600;border:1px solid #999;color:#000;display:inline-block;margin-right:5px;text-decoration:none;padding:5px 10px}a.tabb span,a.diamondbtn span{display:block;font-family:"be_vietnamregular";font-weight:400;font-size:10px}@media only screen and (max-width:1445px) and (min-width:1100px){a.tabb,a.diamondbtn{font-size:10px;padding:5px;margin-right:1px;text-align:center}}a.tabb:hover,a.diamondbtn:hover{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#000}@media only screen and (max-width:767px){a.tabb:hover,a.diamondbtn:hover{background:#fff}}a.tabb.selected,a.diamondbtn.selected{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#000}.loose-diamonds-bg{position:relative}@media only screen and (max-width:1032px){.loose-diamonds-bg{order:2;position:relative;padding:0 25px}.loose-diamonds-bg:before{content:"";background:#f0f0f0;position:absolute;left:-50px;top:0;width:50px;height:100%}}@media only screen and (max-width:1032px) and (max-width:1032px) and (min-width:768px){.loose-diamonds-bg:before{background:#fff}}@media only screen and (max-width:1032px){.loose-diamonds-bg:after{content:"";background:#f0f0f0;position:absolute;right:-50px;top:0;width:50px;height:100%}}@media only screen and (max-width:1032px) and (max-width:1032px) and (min-width:768px){.loose-diamonds-bg:after{background:#fff}}@media only screen and (max-width:1032px){.loose-diamonds-bg .search-compare{display:flex;position:relative}.loose-diamonds-bg .search-compare .mobile-diamondsearch{position:relative}.loose-diamonds-bg .search-compare .mobile-diamondsearch img{position:absolute;top:4px;right:16px;background:#fff;padding:4px}.loose-diamonds-bg .search-compare .compare-diamonds{padding-top:6px;cursor:pointer;font-family:"be_vietnamregular";font-weight:400;font-size:12px;padding-left:30px;text-align:right;position:relative}.loose-diamonds-bg .search-compare .compare-diamonds:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat left top;background-size:100%;width:20px;height:20px;position:absolute;right:99px;top:6px}}@media only screen and (max-width:1180px) and (min-width:820px){.loose-diamonds-bg{order:2;padding:15px 0;position:relative}.loose-diamonds-bg:before{content:"";background:#f0f0f0;position:absolute;left:-50px;top:0;width:50px;height:100%}.loose-diamonds-bg:after{content:"";background:#f0f0f0;position:absolute;right:-50px;top:0;width:50px;height:100%}.loose-diamonds-bg .search-compare{display:flex;position:relative}.loose-diamonds-bg .search-compare .mobile-diamondsearch{position:relative}.loose-diamonds-bg .search-compare .mobile-diamondsearch img{position:absolute;top:4px;right:16px;background:#fff;padding:4px}.loose-diamonds-bg .search-compare .compare-diamonds{padding-top:6px;cursor:pointer;font-family:"be_vietnamregular";font-weight:400;font-size:12px;padding-left:30px;text-align:right;position:relative}.loose-diamonds-bg .search-compare .compare-diamonds:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat left top;background-size:100%;width:20px;height:20px;position:absolute;right:99px;top:6px}}@media only screen and (max-width:1032px){.loose-diamonds-bg{padding:25px}}.loose-diamonds-bg .page-info-compare{align-items:center;justify-content:space-between;font-family:"be_vietnamregular";font-weight:400;font-size:14px}.loose-diamonds-bg .page-info-compare .paginatiion-info .toolbar-amount{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;margin-top:14px !important}.loose-diamonds-bg .page-info-compare .compare-diamonds{padding-top:14px;cursor:pointer;font-family:"be_vietnamregular";font-weight:400;font-size:12px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat left 13px;background-size:13%;padding-left:30px}.loose-diamonds-bg .pdp-additional-filters{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-family:"be_vietnamregular";font-weight:400;padding:14px 0 0;border-top:1px solid #999;margin:20px 0 0}@media only screen and (max-width:1032px){.loose-diamonds-bg .pdp-additional-filters{margin:0;margin-top:10px;flex-wrap:wrap}}.loose-diamonds-bg .pdp-additional-filters .input-with-icon{position:relative}@media only screen and (max-width:767px){.loose-diamonds-bg .pdp-additional-filters .input-with-icon{width:100%;margin-bottom:15px}}.loose-diamonds-bg .pdp-additional-filters .input-with-icon input{width:100%;padding-right:40px;font-size:12px;font-family:"be_vietnamregular";font-weight:400;border-radius:30px}@media only screen and (max-width:767px){.loose-diamonds-bg .pdp-additional-filters .input-with-icon input{padding-top:10px;padding-bottom:10px}}.loose-diamonds-bg .pdp-additional-filters .input-with-icon input:focus{box-shadow:none;border:1px solid #000}.loose-diamonds-bg .pdp-additional-filters .input-with-icon img{position:absolute;right:6px;top:7px}@media only screen and (max-width:767px){.loose-diamonds-bg .pdp-additional-filters .input-with-icon img{right:11px;top:12px}}.loose-diamonds-bg .pdp-additional-filters .input-with-icon .clear-submit{position:absolute;top:2px;right:10px;font-size:16px;cursor:pointer}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:0}@media only screen and (max-width:1180px){.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:0}}@media only screen and (max-width:1032px){.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:0}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-loose.svg) !important;background-size:contain !important;margin:0 6px 0 0 !important}}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline label{padding:1px 0 0 5px}@media only screen and (max-width:1032px){.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline label{padding-left:0}}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline input{width:15px;height:15px;border:1px solid #000;border-radius:0;background-color:#fff !important}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline input:focus{box-shadow:none}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline input:checked{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip{position:relative;padding-left:10px;line-height:14px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-loose.svg) no-repeat !important;background-size:contain !important;margin:0 6px 0 0 !important;background-position:0 0 !important;padding-right:4px;font-size:8px}@media only screen and (max-width:767px){.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip{background-position:3px 0 !important;padding-right:7px}}.loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip:before{content:"i";width:15px;height:15px;border:1px solid #999;border-radius:50%;display:inline-block;text-align:center;position:absolute;top:4px;font-size:10px;font-weight:600;padding-top:0;display:none}.loose-diamonds-bg .pdp-diamondlist.diamondpart .nodiamonds{font-family:"be_vietnamregular";font-weight:400;font-size:14px;text-align:center;padding:40px 0}.loose-diamonds-bg .view-type{display:flex;align-items:center;font-size:12px;padding:15px 0 0}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type{padding-right:7px}}.loose-diamonds-bg .view-type .grid-view{display:flex;flex-direction:row;width:25px;height:25px;padding:3px;margin:0 58px 0 8px;border:1px solid #e4e4e4;background:#fff;flex-wrap:wrap;justify-content:space-between;position:relative;color:#000}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .grid-view{width:20px;height:20px;margin-right:45px}}.loose-diamonds-bg .view-type .grid-view:after{content:"Visual";position:absolute;right:-50px;font-size:14px;top:0}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .grid-view:after{font-size:12px;right:-43px}}.loose-diamonds-bg .view-type .grid-view span{width:7px;height:7px;border:1px solid #000}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .grid-view span{width:5px;height:5px}}.loose-diamonds-bg .view-type .grid-view span:first-child{margin-bottom:4px}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .grid-view span:first-child{margin-bottom:3px}}.loose-diamonds-bg .view-type .grid-view:hover,.loose-diamonds-bg .view-type .grid-view.active{background:#000;border-color:#000;font-weight:700}.loose-diamonds-bg .view-type .grid-view:hover span,.loose-diamonds-bg .view-type .grid-view.active span{border-color:#fff}.loose-diamonds-bg .view-type .list-view{display:flex;flex-direction:column;width:25px;padding:5px 3px;border:1px solid #e4e4e4;background:#fff;margin-right:35px;margin-left:10px;position:relative;color:#000}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .list-view{width:20px;margin-right:25px;height:20px}}.loose-diamonds-bg .view-type .list-view:after{content:"List";position:absolute;right:-35px;font-size:14px;top:0}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .list-view:after{font-size:12px;right:-30px;top:2px}}.loose-diamonds-bg .view-type .list-view span{width:100%;height:1px;background:#000}.loose-diamonds-bg .view-type .list-view span:not(:last-child){margin-bottom:3px}@media only screen and (max-width:767px){.loose-diamonds-bg .view-type .list-view span:not(:last-child){margin-bottom:2.3px}}.loose-diamonds-bg .view-type .list-view:hover,.loose-diamonds-bg .view-type .list-view.active{background:#000;border-color:#000;font-weight:700}.loose-diamonds-bg .view-type .list-view:hover span,.loose-diamonds-bg .view-type .list-view.active span{background:#fff}.loose-diamonds-bg .order-products-toolbar .container{padding:0}.loose-diamonds-bg .order-products-toolbar .paginatiion .toolbar-amount{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;padding:20px 0 0}.loose-diamonds-bg .bottom-toolbar{margin-top:30px}.loose-diamonds-bg .bottom-toolbar .toolbar-amount{text-align:left;color:#fff;font-size:1rem}.loose-diamonds-bg .bottom-toolbar .pages{padding:0 0 20px}.loose-diamonds-bg .bottom-toolbar .pages .pages-label{display:none}.loose-diamonds-bg .bottom-toolbar .pages .pages-items{padding:0;margin:0;list-style-type:none;display:flex;justify-content:center !important}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item{display:flex;align-items:center;font-size:12px;font-family:"be_vietnamregular";font-weight:400}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-previous span.action,.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-next span.action{cursor:pointer}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-previous span.action:before,.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-next span.action:before{border-style:solid;border-width:.2em .2em 0 0;content:"";display:inline-block;height:.75em;left:.15em;position:relative;top:.35em;transform:rotate(-45deg);vertical-align:top;width:.75em}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-previous span.action span,.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-next span.action span{display:none}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-previous span.action:before{left:0;transform:rotate(-135deg)}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item.pages-item-next span.action:before{left:0;transform:rotate(45deg)}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item span.page{text-decoration:none;color:#000;transition:color .3s;padding:4px 8px;cursor:pointer;font-size:17px}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item span.page.next,.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item span.page.previous{background:#fff;border:1px solid #dee2e6}.loose-diamonds-bg .bottom-toolbar .pages .pages-items .item span.label{display:none}.loose-diamonds-bg .products .search-results--data{padding:0;margin:20px 0}.loose-diamonds-bg .products .search-results--data .data-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:12px;border-bottom:1px solid #999}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .products .search-results--data .data-row{font-size:12px}}.loose-diamonds-bg .products .search-results--data .data-row:nth-child(odd){background:#efefef}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content{display:flex;align-items:center;padding:5px 0;justify-content:space-between;width:100%;cursor:pointer;transition:background-color .5s ease}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content{position:relative;align-items:baseline;height:87px;font-family:"Be Vietnam Pro";font-weight:400;padding:10px 5px}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content.advanced-list-headings{height:auto;font-weight:600}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content.custom_list_header{justify-content:flex-start}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content.custom_list_header{height:auto}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content.custom_list_header .compare{width:5%}@media only screen and (max-width:1032px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content.custom_list_header>div{width:12%}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div{padding:0 5px}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div{padding:0;width:120px;text-align:center;white-space:nowrap}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div.price{width:193px}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div.price.discount-price{color:red}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div.price.discount-price .special_price{text-decoration:line-through;color:#000}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div.addtoring.addtoring-lg{position:absolute;right:0;bottom:6px;display:flex;gap:5px;width:auto}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare{width:4%;padding:0}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare{width:2%;position:absolute;bottom:8px}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check{padding-left:6px}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check input{opacity:0}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check label{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat 15px top;width:auto;height:20px;background-size:contain;padding-top:20px;font-family:"Be Vietnam Pro";font-weight:400;color:#534f4f;cursor:pointer}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check label{background:0 0;display:flex;padding:4px 0 0 22px}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check label:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat 15px top;width:15px;background-position:-1px 5px;background-size:contain;position:absolute;top:0;left:7px;height:25px}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .compare .form-check input:checked+label{font-family:"Be Vietnam Pro";font-weight:700;color:#000}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .img-data{width:10%;padding-left:15px}@media only screen and (max-width:767px){.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .img-data{padding-left:0;width:13%}}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .img-data .img{display:block;color:transparent;padding:10px 0;text-decoration:none;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .addtoring a{display:block;border-radius:0;background:#fff;border:1px solid #000;font-size:12px;font-family:"be_vietnamregular";font-weight:400;color:#000;margin-bottom:3px;border-radius:20px}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .addtoring a:hover{background:#000;color:#fff}.loose-diamonds-bg .products .search-results--data .data-row .data-row--content .addtoring a.js-click-click-add-diamond{background:#000;color:#fff}.loose-diamonds-bg .diamondtype-list .products{padding:0 5px}@media only screen and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .products{padding:0}}.loose-diamonds-bg .diamondtype-list .products .col-lg-4{padding:0 5px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamondtype-list .products .col-lg-4{padding:0 10px}}.loose-diamonds-bg .diamondtype-list .products .product-block{background:#fff;min-height:265px;border:1px solid #f4f2f2;border-radius:6px}.loose-diamonds-bg .diamondtype-list .products .product-block.active{border:1.2px solid #f4f2f2 !important}.loose-diamonds-bg .diamondtype-list .products .product-block .product-img{padding:10px;background:#f4f2f2;min-height:250px;height:250px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamondtype-list .products .product-block .product-img{min-height:180px;height:180px}}.loose-diamonds-bg .diamondtype-list .products .product-block .product-img img{width:auto;height:100%;mix-blend-mode:darken}@media only screen and (min-width:1025px){.loose-diamonds-bg .diamondtype-list .products .product-block .product-img img{height:100%}}.loose-diamonds-bg .diamondtype-list .products .product-block .product-img .sample-img-msg{display:none}.loose-diamonds-bg .diamondtype-list .products .product-block .details{display:flex;justify-content:flex-start;margin-top:0;padding:10px 20px;flex-wrap:wrap}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamondtype-list .products .product-block .details{min-height:130px}}.loose-diamonds-bg .diamondtype-list .products .product-block .details p{font-family:"Be Vietnam Pro";font-weight:300;color:#000;font-size:13px;margin-bottom:0;margin-top:10px;width:33%}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamondtype-list .products .product-block .details p{font-size:12px;line-height:15.18px}}.loose-diamonds-bg .diamondtype-list .products .product-block .details p span{display:block;font-weight:400}.loose-diamonds-bg .diamondtype-list .products .product-block .compare{float:left;width:50%}.loose-diamonds-bg .diamondtype-list .products .product-block .compare .form-check{padding-left:6px}.loose-diamonds-bg .diamondtype-list .products .product-block .compare .form-check input{opacity:0}.loose-diamonds-bg .diamondtype-list .products .product-block .compare .form-check label{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat left top;width:20px;height:20px;font-size:12px;padding-left:28px;cursor:pointer;background-size:contain}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamondtype-list .products .product-block .compare .form-check label{font-size:11px}}.loose-diamonds-bg .diamondtype-list .products .product-block .compare .form-check input:checked+label{font-family:"Be Vietnam Pro";font-weight:700}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird{padding:30px 10px 15px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird{padding-top:0}}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price{text-align:right;padding-right:8px;font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;margin:0 0 15px;padding-top:4px}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price{font-size:12px}}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price span{font-family:"be_vietnamregular";font-weight:400;font-size:12px}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price span.old_price_label{color:#000}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price span.special_price{color:#000;text-decoration:line-through;display:block;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price span.sale_price_label{color:red !important;display:block;font-size:14px}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price.discount-price{color:red;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird .price.discount-price span{color:#000;display:inline-block}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a{border:1px solid #999;border-radius:0;font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;background-color:#fff;color:#000;width:49%;border-radius:30px}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a{font-size:10px;padding:3px 0}}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a:hover{background:#000;color:#fff;border-color:#000}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a:focus{box-shadow:none}.loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a.js-click-click-add-diamond{background:#000;color:#fff;border-color:#000}@media only screen and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block{padding:10px;margin-bottom:15px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .product-img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .img-heright{display:flex;align-items:center;flex-direction:column;justify-content:center}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .img-heright img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid{display:flex;flex-wrap:wrap;align-items:center;padding:20px 5px 10px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid p{width:33%;font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;line-height:15.18px;letter-spacing:.5px;color:#000;text-align:left;margin-bottom:0;padding:7px 0}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid p span{display:block;font-family:"Be Vietnam Pro";font-weight:600;margin-top:5px;margin-bottom:5px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare{margin:12px 0 20px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check{padding-left:0;text-align:left}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .prices-gird .price{text-align:right;padding-right:8px;font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;margin:0 0 15px;padding-top:4px}}@media only screen and (max-width:1032px) and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .prices-gird a{width:49%}}@media only screen and (max-width:1180px) and (min-width:820px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block{padding:10px;margin-bottom:15px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .product-img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .img-heright{display:flex;align-items:center;flex-direction:column;justify-content:center}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .img-heright img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid{display:flex;flex-wrap:wrap;align-items:center;padding:20px 5px 10px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid p{width:33%;font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;line-height:15.18px;letter-spacing:.5px;color:#000;text-align:left;margin-bottom:0;padding:7px 0}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .mobile-content-grid p span{display:block;font-family:"Be Vietnam Pro";font-weight:600;margin-top:5px;margin-bottom:5px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare{margin:12px 0 20px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check{padding-left:0;text-align:left}}@media only screen and (max-width:1180px) and (min-width:820px) and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block{padding:10px;margin-bottom:15px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .product-img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .img-heright{display:flex;align-items:center;flex-direction:column;justify-content:center}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .img-heright img{height:auto}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .mobile-content-grid{display:flex;flex-wrap:wrap;align-items:center;padding:20px 5px 10px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .mobile-content-grid p{width:33%;font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;line-height:15.18px;letter-spacing:.5px;color:#000;text-align:left;margin-bottom:0;padding:7px 0}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .mobile-content-grid p span{display:block;font-family:"Be Vietnam Pro";font-weight:600;margin-top:5px;margin-bottom:5px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .compare{margin:12px 0 20px}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .compare .form-check{padding-left:0;text-align:left}.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .prices-gird .price{text-align:right;padding-right:8px;font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;margin:0 0 15px;padding-top:4px}}@media only screen and (max-width:1180px) and (min-width:820px) and (max-width:1032px) and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .compare .form-check .product-block .prices-gird a{width:49%}}@media only screen and (max-width:1180px) and (min-width:820px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .prices-gird .price{text-align:right;padding-right:8px;font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;margin:0 0 15px;padding-top:4px}}@media only screen and (max-width:1180px) and (min-width:820px) and (max-width:1032px){.loose-diamonds-bg .diamondtype-list .mobile-grid-view .product-block .prices-gird a{width:49%}}.loose-diamonds-bg .diamond_comparision .compare-view-type{display:flex;align-items:center;font-size:12px;padding:15px 0 0}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type{padding-right:7px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view{display:flex;flex-direction:row;width:25px;height:25px;padding:3px;margin:0 58px 0 8px;border:1px solid #e4e4e4;background:#fff;flex-wrap:wrap;justify-content:space-between;position:relative;color:#000}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view{width:20px;height:20px;margin-right:45px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:after{content:"Visual";position:absolute;right:-50px;font-size:14px;top:0}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:after{font-size:12px;right:-43px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view span{width:7px;height:7px;border:1px solid #000}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view span{width:5px;height:5px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view span:first-child{margin-bottom:4px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view span:first-child{margin-bottom:3px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:hover,.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view.active{background:#000;border-color:#000;font-weight:700}.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:hover span,.loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view.active span{border-color:#fff}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view{display:flex;flex-direction:column;width:25px;padding:5px 3px;border:1px solid #e4e4e4;background:#fff;margin-right:30px;margin-left:10px;position:relative;color:#000}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view{width:20px;margin-right:25px;height:20px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:after{content:"List";position:absolute;right:-35px;font-size:14px;top:0}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:after{font-size:12px;right:-30px;top:2px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view span{width:100%;height:1px;background:#000}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view span:not(:last-child){margin-bottom:3px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view span:not(:last-child){margin-bottom:2.3px}}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:hover,.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view.active{background:#000;border-color:#000;font-weight:700}.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:hover span,.loose-diamonds-bg .diamond_comparision .compare-view-type .list-view.active span{background:#fff}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data{padding:0;margin:0}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:12px;border-bottom:1px solid #999}@media only screen and (max-width:1445px) and (min-width:1100px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row{font-size:12px}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content{display:flex;align-items:center;padding:5px 0;justify-content:space-between;width:100%;cursor:pointer;transition:background-color .5s ease}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content{position:relative;align-items:baseline;height:67px;font-family:"Be Vietnam Pro";font-weight:500}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content.custom_list_header{justify-content:flex-start}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content.custom_list_header{height:auto}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content.custom_list_header .compare{width:5%}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content>div{padding:0 5px}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare{width:4%;padding:0}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare{width:2%;position:absolute;bottom:8px}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check{padding-left:6px}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check input{opacity:0}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check label{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat 15px top;width:auto;height:20px;background-size:contain;padding-top:20px;cursor:pointer}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check label{background:0 0;display:flex;padding:4px 0 0 22px}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check label:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat 15px top;width:15px;background-position:-1px 5px;background-size:contain;position:absolute;top:0;left:7px;height:25px}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .compare .form-check input:checked+label{font-family:"Be Vietnam Pro";font-weight:700}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .img-data{width:10%;padding-left:15px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .img-data{padding-left:0;width:13%}}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .img-data .img{display:block;color:transparent;padding:10px 0;text-decoration:none;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center}.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .addtoring a{display:block;border-radius:0;background:#000;font-size:12px;font-family:"be_vietnamregular";font-weight:400;color:#fff;margin-bottom:3px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content .addtoring a.view-diamond-detail{background:0 0;color:#000;border:1px solid #000;padding:2px 0}}.loose-diamonds-bg .diamond_comparision .btns-row{display:none !important}.loose-diamonds-bg .diamond_comparision .closecomparision-block{background:#000;color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:12px;padding:5px 9px;float:right;margin-right:20px;cursor:pointer}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .closecomparision-block{margin-top:15px}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid{display:flex;border:1px solid #999;font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;margin-bottom:2.5rem;margin-left:20px;margin-right:20px;background:#fff;margin-top:40px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid{margin-left:0;margin-right:0}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column{width:15%}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column{width:25%}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column .column-content{padding:8px;display:flex;flex-direction:column;justify-content:center;white-space:nowrap}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column .column-content{padding:5px}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column .column-content.image_url_head{height:120px}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column .column-content:not(:last-child){border-bottom:1px solid #999;word-break:break-all}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column{display:flex;flex-wrap:nowrap;width:85%}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a{background-color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;color:#fff;border-radius:0;border:0;padding:10px;width:179px;display:inline-block;margin:5px auto;border-radius:30px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a{width:auto;padding:10px 20px}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a.view-diamond-detail{padding:10px 20px;background:#fff;color:#000;border:1px solid #000}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a.view-diamond-detail:hover{color:#fff;background:#000}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns{display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;border-left:1px solid #999;position:relative}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .close-btn{position:absolute;top:.5rem;right:.5rem;width:auto;padding:8px;opacity:.7;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cross.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .5s ease;background-color:inherit;margin:0}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content{height:35px;padding:10px;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:0 !important}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content{height:29px;padding:10px 5px}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content:not(:last-child){border-bottom:1px solid #999;word-break:break-all}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content.videolink_value{padding:0}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content.videolink_value a{color:#000;text-decoration:underline;background:0 0}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content.image_url_value{height:120px;padding:10px;display:block;overflow:hidden;text-align:center}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns .column-content.image_url_value img{width:auto;display:inline-block;height:100px}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav{position:absolute;top:-57px;right:-2px}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav{right:28px}}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-prev,.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-next{display:inline-block;position:relative;width:25px;height:25px;background:#000;border:none;margin-right:5px;border-radius:3px}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-prev span,.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-next span{opacity:0;display:none}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-prev:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);top:7px;left:9px}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-nav .owl-next:before{content:"";position:absolute;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:7px;left:6px}.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-dots{position:absolute;top:-38px;right:70px;margin-top:0 !important}@media only screen and (max-width:767px){.loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .owl-dots{right:105px}}@media only screen and (max-width:1032px){.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block{padding:10px;margin-bottom:15px;background:#fff}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .product-img{height:auto}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .img-heright{display:flex;align-items:center;flex-direction:column;justify-content:center}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .img-heright img{height:auto}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .mobile-content-grid{display:flex;flex-wrap:wrap;align-items:center;padding:20px 5px 10px}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .mobile-content-grid p{width:33%;font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;line-height:15.18px;letter-spacing:.5px;color:#000;text-align:left;margin-bottom:0}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .mobile-content-grid p span{display:block;font-family:"Be Vietnam Pro";font-weight:600;margin-top:5px;margin-bottom:5px}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .compare{margin:12px 0 20px;float:left;width:50%}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .compare .form-check{padding-left:30px;text-align:left}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .compare .form-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:#fff;border-color:#000;border-radius:0}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond{width:100%;font-family:"be_vietnamregular";font-weight:400;font-size:15px;line-height:normal;padding:10px 0;background:#fff;border:1px solid #999;border-radius:0;color:#000;text-align:left;padding-left:10px}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond .btn-price{margin-left:5px}.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .prices-gird a.view-diamond-detail{border:0;border-bottom:0;margin:12px 0;display:inline-block;text-align:right;text-decoration:underline}}@media only screen and (max-width:1032px) and (max-width:767px){.loose-diamonds-bg .diamond_comparision .mobile-grid-view .product-block .prices-gird a.view-diamond-detail{background:0 0;color:#000;border-bottom:1px dotted #000;float:right;width:71px;text-decoration:none;font-size:12px}}.popup-diamonddetail-main{gap:30px}@media only screen and (max-width:1032px){.popup-diamonddetail-main{position:fixed;top:0;background:#fff;width:calc(100% - 2px);left:0;height:100%;z-index:999999;padding:15px;border:1px solid #999;margin:1px;overflow-y:scroll;flex-direction:column}}.popup-diamonddetail-main .diamond-image{display:flex;align-items:center;justify-content:center;width:50%;flex-direction:column}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-image{width:100%}}.popup-diamonddetail-main .diamond-image #diamond_sync2{flex:0 0 20%}@media only screen and (max-width:1032px){.popup-diamonddetail-main .diamond-image #diamond_sync2{order:2}}.popup-diamonddetail-main .diamond-image #diamond_sync2 .owl-stage{display:flex;justify-content:center}.popup-diamonddetail-main .diamond-image #diamond_sync2 .owl-stage .owl-item{border:1px solid #999;width:100px !important;min-height:100px;display:flex;align-items:center;justify-content:center;margin-right:10px}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-image #diamond_sync2 .owl-stage .owl-item{padding:10px;border:1px solid #999;display:inline-block;float:none;margin-right:7px;margin-top:15px}}.popup-diamonddetail-main .diamond-image #diamond_sync1{width:100%;margin-bottom:20px}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-image #diamond_sync1{width:100%;margin-left:0}}@media only screen and (max-width:389px){.popup-diamonddetail-main .diamond-image #diamond_sync1{width:50%}}.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-stage iframe{width:100%;height:340px}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-stage iframe{width:100%;height:270px;display:flex;max-height:41vh}}@media only screen and (max-width:389px){.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-stage iframe{height:190px}}.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav{position:absolute;top:40%;width:100%}.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-prev,.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-next{width:20px;position:absolute;left:0}.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-prev:hover,.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-next:hover{background:0 0}.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-next{left:inherit;right:0}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-image #diamond_sync1 .owl-nav .owl-next{right:0}}.popup-diamonddetail-main .diamond-detail{margin:0 0 8px;width:50%}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail{width:100%}}.popup-diamonddetail-main .diamond-detail .diamond-header{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:35.42px;letter-spacing:.5px;color:#000}.popup-diamonddetail-main .diamond-detail .diamond-detail-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail .diamond-detail-list{padding:0 0 0 15px}}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p{flex:0 0 50%;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;letter-spacing:.8px;margin-top:10px;padding:0 10px;margin-bottom:0}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail .diamond-detail-list p{text-align:left}}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p.stckid{flex:0 0 66%}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span{font-family:"Be Vietnam Pro";font-weight:500;display:block;margin-top:5px}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span:after{content:":"}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span:after{content:inherit}}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span.copy-button{display:inline-block}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span.copy-button:after{content:none}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span.copy-button .copy-text{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000' class='sc-EHOje ihAgJH copy_icon'%3E%3Cg%3E%3Cpath d='M14 5V14H5V5H14ZM14 4H5C4.73478 4 4.48043 4.10536 4.29289 4.29289C4.10536 4.48043 4 4.73478 4 5V14C4 14.2652 4.10536 14.5196 4.29289 14.7071C4.48043 14.8946 4.73478 15 5 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5C15 4.73478 14.8946 4.48043 14.7071 4.29289C14.5196 4.10536 14.2652 4 14 4Z' fill='currentColor'%3E%3C/path%3E%3Cpath d='M2 9H1V2C1 1.73478 1.10536 1.48043 1.29289 1.29289C1.48043 1.10536 1.73478 1 2 1H9V2H2V9Z' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:15px;height:21px;display:inline-block;background-position:left 3px}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p span.copy-button .copy-text:after{content:none}.popup-diamonddetail-main .diamond-detail .diamond-detail-list p a{color:#000}.popup-diamonddetail-main .diamond-detail .price{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:35.42px;letter-spacing:.5px;color:#000;margin:10px 0}.popup-diamonddetail-main .diamond-detail .price.special_price{text-decoration:line-through;margin-bottom:10px}.popup-diamonddetail-main .diamond-detail .price.discount{color:red}.popup-diamonddetail-main .diamond-detail a.js-click-click-add-diamond{background-color:#fff;border:1px solid #5c5c5c;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;line-height:normal;color:#000;border-radius:32px;padding:10px 45px;width:100%}.popup-diamonddetail-main .diamond-detail a.js-click-click-add-diamond:hover{background:#000;border-color:#000;color:#fff}.popup-diamonddetail-main .diamond-detail .compare{float:left;width:50%}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail .compare .form-check{padding:0}.popup-diamonddetail-main .diamond-detail .compare .form-check input{opacity:0;display:none}.popup-diamonddetail-main .diamond-detail .compare .form-check input:checked+label{background:#000;color:#fff}}@media only screen and (max-width:767px){.popup-diamonddetail-main .diamond-detail .compare .form-check label{font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:17.71px;color:#000;border:1px solid #000;padding:8px 27px;cursor:pointer;width:100%;margin-top:8px}}.popup-diamonddetail-main .close-diamond-detail{background-color:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;border:1px solid #000;color:#000;border-radius:0;padding:9px 66px;display:inline-block;width:200px;text-align:center;cursor:pointer}@media only screen and (max-width:767px){.popup-diamonddetail-main .close-diamond-detail{width:48%}}.popup-diamonddetail-main .close-diamond-detail.mobile_close{display:none}@media only screen and (max-width:1032px){.popup-diamonddetail-main .close-diamond-detail.mobile_close{background:0 0;color:#000;border:0;font-size:24px;position:absolute;top:10px;right:10px;left:inherit;width:auto !important;padding:1px 10px !important;display:block;text-align:right}}.feed-page-rings .pdp_sub_title{margin:40px 0 5px;font-family:"Baskervville";font-weight:400;font-size:20px;letter-spacing:1.2px;color:#000;text-transform:uppercase}@media only screen and (max-width:767px){.diamond-filter-main{padding:0 15px}}.diamond-filter-main .feed-page-rings{margin-bottom:20px}.diamond-filter-main .feed-page-rings .pdp_sub_title{margin:40px 0 5px;font-family:"Baskervville";font-weight:400;font-size:20px;letter-spacing:1.2px;color:#000;text-transform:uppercase}.diamond-filter-main .diamond-type-feed{margin-bottom:2rem}.diamond-filter-main .diamond-type-feed .slider-title{margin-bottom:10px}@media only screen and (max-width:767px){.diamond-filter-main .diamond-type-feed .slider-title{margin-top:20px;text-transform:capitalize}}.diamond-filter-main .slider-title{border-radius:0;padding-left:0;padding-right:23px;position:relative;color:#000;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;padding-bottom:5px;margin:25px 0;text-transform:uppercase}@media only screen and (max-width:767px){.diamond-filter-main .slider-title{margin:0 0 15px;text-align:center;padding-right:0}}@media only screen and (max-width:767px){.diamond-filter-main .slider-title.section-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;line-height:15.15px;margin:25px 0;text-transform:uppercase;text-align:left}}.diamond-filter-main .carat-range-value{position:absolute;width:100%;left:0;top:-9px;font-size:12px;font-family:"Be Vietnam Pro";font-weight:400}.diamond-filter-main .diamond-type-tabs{display:flex;gap:10px}@media only screen and (max-width:767px){.diamond-filter-main .diamond-type-tabs{justify-content:center}}.diamond-filter-main .diamond-type-tabs .custom-radio label{background:#f8f8f8;border-radius:4px;padding:10px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:normal;cursor:pointer;text-align:center;min-width:100px}.diamond-filter-main .diamond-type-tabs .custom-radio label:hover{background:#f4eddf}.diamond-filter-main .diamond-type-tabs .custom-radio input[type=radio]:checked+label{background:#f4eddf;font-weight:500}.diamond-filter-main .slider-panel{margin-bottom:2rem}.diamond-filter-main .slider-panel .card-body{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){.diamond-filter-main .slider-panel{position:fixed;width:100%;bottom:0;left:0;overflow:hidden;background-color:#fff;color:#000;transition:transform 1s;z-index:1000;border-top:1px solid #d5d5d5;transform:translate(0px,0px);border-top-left-radius:15px;border-top-right-radius:15px;padding-bottom:80px;margin-bottom:0}.diamond-filter-main .slider-panel.close_mobile{transform:translate(0px,150%)}.diamond-filter-main .slider-panel .card{padding:0}.diamond-filter-main .slider-panel p{font-family:"Be Vietnam Pro";font-weight:400;font-size:13px;text-align:center}.diamond-filter-main .slider-panel a.close-btn{padding-left:20px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/cross.svg);background-repeat:no-repeat;background-position:left;background-size:15px;color:#000;text-decoration:none;font-size:1rem;font-weight:300}.diamond-filter-main .slider-panel .mobile-diamond-total{padding:0 15px}.diamond-filter-main .slider-panel .mobile-diamond-total button.close-btn{background:#000;border:0;font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;color:#fff;display:block;width:100%;padding:10px 0;text-transform:uppercase;border-radius:32px}}.diamond-filter-main .mobile-slider-box{position:relative}@media only screen and (max-width:767px){.diamond-filter-main .mobile-slider-box{margin:70px 0 50px}}.diamond-filter-main .carat-slider .ui-slider-horizontal{margin-top:20px}.diamond-filter-main .price-slider{position:relative}.diamond-filter-main .price-slider .ui-slider-horizontal{margin-top:0}.diamond-filter-main .price-slider:before{position:absolute;top:28px;content:"£";left:13px;bottom:0;margin:auto;font-size:14px;color:#000}.diamond-filter-main .price-slider:after{position:absolute;top:29px;content:"£";right:39px;bottom:0;margin:auto;font-size:14px;color:#000}.diamond-filter-main .price-slider .custom-slider-text{margin-top:15px;width:80px;border:1px solid #999;padding:5px;font-size:13px;margin-left:0;padding-left:22px;border-radius:30px}.diamond-filter-main .price-slider .custom-slider-text[data-index="1"]{float:right;margin-right:-21px}.diamond-filter-main .price-range-value{font-family:"be_vietnamregular";font-weight:400;font-size:12px}.diamond-filter-main .ui-slider-horizontal{width:98.5%;height:8px;background:#f4eddf;border-radius:8px;margin-left:5px;margin-top:50px}.diamond-filter-main .ui-slider-horizontal .ui-slider-range{background:#000;height:8px;position:absolute}.diamond-filter-main .ui-slider-horizontal .ui-slider-handle{width:20px;height:20px;border:1.8px solid #000;background:#fff;border-radius:50%;position:absolute;top:-6px;z-index:9;color:#000}.diamond-filter-main .ui-slider-horizontal .ui-slider-handle:focus-visible{outline:0}.diamond-filter-main .slider-values{display:flex;position:absolute;width:calc(100% - 1rem);left:.5rem;top:-29px}.diamond-filter-main .slider-values .ui-slider-marks-holder{font-size:10px;font-family:"be_vietnamregular";font-weight:400;position:relative}@media only screen and (max-width:767px){.diamond-filter-main .slider-values .ui-slider-marks-holder{font-size:10px}}.diamond-filter-main .slider-values .ui-slider-marks-holder:first-child .ui-slider-marks{border-left:1px solid #000}.diamond-filter-main .slider-values .ui-slider-marks-holder .ui-slider-marks{border-right:1px solid #000;position:absolute;top:23px;left:0;width:100%;height:17px;opacity:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9}.diamond-filter-main .lab-tab{display:flex;gap:10px}@media only screen and (max-width:767px){.diamond-filter-main .lab-tab{flex-wrap:wrap;margin-bottom:30px}}.diamond-filter-main .lab-tab .custom-checkbox label{border:1px solid #5c5c5c;border-radius:32px;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;background:#fff;line-height:normal;color:#000;padding:9px 30px;margin-right:10px;cursor:pointer;transition-duration:.3s}@media only screen and (max-width:767px){.diamond-filter-main .lab-tab .custom-checkbox label{margin-right:0;padding:9px 20px}}.diamond-filter-main .lab-tab .custom-checkbox label:hover{background:#f4eddf;border-color:#f4eddf}@media only screen and (max-width:767px){.diamond-filter-main .lab-tab .custom-checkbox label:hover{background:#fff;border-color:#5c5c5c}}.diamond-filter-main .lab-tab .custom-checkbox input[type=checkbox]:checked+label{background:#f4eddf;border-color:#f4eddf}.diamond-filter-main .advance-filter-main{overflow:hidden;transition:height .35s ease}.diamond-filter-main .advance-filter-main.hide{display:none;height:0}@media only screen and (max-width:767px){.diamond-filter-main .advance-filter-main.hide{display:block;height:auto}}@media only screen and (max-width:767px){.diamond-filter-main .advance-filter-main{overflow:visible}}.diamond-filter-main .diamondtype-filters{margin:0 -1rem}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-right{display:none}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left{margin-bottom:35px}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;color:#000;display:block;position:relative}@media only screen and (max-width:1032px) and (min-width:768px){.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button{margin:auto}}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt:after{content:"Hide Advanced Options"}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt span{display:none}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt span.plus{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;line-height:normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px;height:10px;position:absolute;right:-16px;top:8px}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt.up span.plus{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:12px}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt.down:after{content:"Show Advanced Options"}.diamond-filter-main .diamondtype-filters .advance-filter .inner .inner-left button:focus{box-shadow:none;outline:none}.diamond-filter-main .close{border:1px solid #999;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;background-color:#fff;color:#000;border-radius:30px;padding:6px 40px;margin-bottom:20px;display:inline-block;cursor:pointer}.diamond-filter-main .close:hover{background:#000;color:#fff}@media only screen and (max-width:1032px){.diamond-filter-main .close{display:none}}.diamond-filter-main .mobile-filters-normal,.diamond-filter-main .mobile-filters-advance-inner{display:flex;align-items:center;justify-content:flex-start;padding:0 15px;flex-wrap:wrap;gap:10px}.diamond-filter-main .mobile-filters-normal button.btn,.diamond-filter-main .mobile-filters-advance-inner button.btn{width:calc(33.33% - 10px);border:1px solid #999;border-radius:0;margin:0;font-family:"be_vietnamregular";font-weight:400;font-size:15px;color:#000;padding:6px;position:relative;min-height:70px}.diamond-filter-main .mobile-filters-normal button.btn:focus,.diamond-filter-main .mobile-filters-advance-inner button.btn:focus{box-shadow:none}.diamond-filter-main .mobile-filters-normal button.btn .fas,.diamond-filter-main .mobile-filters-advance-inner button.btn .fas{position:absolute;top:7px;right:3px;color:#555;font-size:12px}.diamond-filter-main .mobile-filters-normal button.btn span.sub-btn,.diamond-filter-main .mobile-filters-advance-inner button.btn span.sub-btn{font-size:11px;display:block;color:#333;letter-spacing:1px}.diamond-filter-main .mobile-filters-advance button.btn.btn-mobile-advance{display:flex;padding:20px 6px;text-align:center;align-items:center;justify-content:center;width:100%}.diamond-filter-main .mobile-filters-advance button.btn.btn-mobile-advance i{margin-left:5px}.diamond-filter-main .mobile-filters-advance button.btn.btn-mobile-advance:not(.collapsed) i.fa-chevron-down{transform:rotateZ(180deg)}.recommedbyus-information{background:#fff;width:100%}@media only screen and (max-width:767px){.recommedbyus-information{width:auto}}.recommedbyus-information .our_top_diamonds{text-align:center;font-family:"be_vietnamregular";font-weight:400;font-size:24px;color:#000;margin:20px 0}@media only screen and (max-width:767px){.recommedbyus-information .our_top_diamonds{font-size:20px;background:#fff;padding:10px 0}}@media only screen and (max-width:767px){.recommedbyus-information .col-lg-7{order:2;position:relative;background:#fff;padding:0 10px}.recommedbyus-information .col-lg-7:before{content:"";position:absolute;left:-24px;width:50px;top:0;height:100%;background:#fff}.recommedbyus-information .col-lg-7:after{content:"";position:absolute;right:-50px;width:50px;top:0;height:100%;background:#fff}}@media only screen and (max-width:767px){.recommedbyus-information .col-lg-5{padding:0}}.recommedbyus-information .table_wizard{height:auto;overflow:auto;display:flex;flex-wrap:wrap;gap:10px;max-height:calc(100vh - 165px);background:#fff}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard{position:relative;padding:0 10px;background:0 0;height:auto;overflow:initial;max-height:unset}.recommedbyus-information .table_wizard:before{position:absolute;left:-24px;width:50px;top:0;height:100%;background:#d9d9d9}.recommedbyus-information .table_wizard:after{position:absolute;right:-24px;width:50px;top:0;height:100%;background:#d9d9d9}}.recommedbyus-information .table_wizard .recommendus-details{display:flex;margin-bottom:5px;flex-direction:column;flex:1 0 32.33%;border:1px solid #f4f2f2;border-radius:6px}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details{margin-bottom:10px;flex-direction:column;flex:1 0 100%}}.recommedbyus-information .table_wizard .recommendus-details .recommedus-product-info{border:1px solid #f4f2f2;border-radius:6px;background:#fff;overflow:hidden}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-img{background:#f4f2f2;display:flex;align-items:center;justify-content:center;min-height:150px;height:150px;overflow:hidden}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-img{min-height:180px;height:180px}}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-img img{max-width:100%;width:50%;height:auto}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info{flex:0 0 80%;padding:20px 15px}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info{padding:20px 5px}}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info{align-items:flex-start}}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info>div{width:33%;margin-bottom:15px}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info>div{text-align:left;padding:0 15px}}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info .price{width:100%;text-align:right}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info span.name{font-family:"Be Vietnam Pro";font-weight:500;font-size:13px;color:#000;display:block}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info a{font-family:"Be Vietnam Pro";font-weight:300;color:#000;font-size:12px;text-decoration:underline}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info a.view-diamond-detail{background-color:#fff;border-radius:0;border:1px solid #000}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info a.view-diamond-detail:hover{background-color:#000;color:#fff}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info span.value{font-family:"Be Vietnam Pro";font-weight:300;font-size:13px;color:#000}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn{display:flex;align-items:center;gap:10px;width:100%;flex-direction:row-reverse}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring,.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more{margin-bottom:10px;width:50%}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring,.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more{width:100%}}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring a.btn,.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more a.btn{width:100%;background:#fff;border:1px solid #5c5c5c;font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;border-radius:30px}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring a.btn:not(.view-diamond-detail),.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more a.btn:not(.view-diamond-detail){background:#000;color:#fff}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring a.btn:hover,.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more a.btn:hover{background:#000;color:#fff}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .addtoring a.btn:focus,.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-info .reco-info-btn .more a.btn:focus{box-shadow:none}.recommedbyus-information .table_wizard .recommendus-details .recommendus-details-button{flex:0 0 20%;display:flex;align-items:self-end;justify-content:flex-start;padding-bottom:5%;padding-right:3%}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .recommendus-details .more{width:100%}.recommedbyus-information .table_wizard .recommendus-details a.view-diamond-detail{color:#000;float:right;width:72px;text-decoration:none;font-size:12px;border:0;background:#fff;border:1px solid #5c5c5c;border-radius:0}}.recommedbyus-information .table_wizard .showmore-btn{flex:1 0 50%;max-width:50%}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .showmore-btn{margin:6px 15px 25px;max-width:100%;border:1px solid #aaa}}@media only screen and (max-width:767px){.recommedbyus-information .table_wizard .mobile-grid-view .product-block{padding:10px;margin-bottom:0}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .product-img{height:auto}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .img-heright{display:flex;align-items:center;flex-direction:column;justify-content:center}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .img-heright img{height:auto}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .mobile-content-grid{display:flex;flex-wrap:wrap;align-items:center;padding:20px 5px 10px}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .mobile-content-grid p{width:33%;font-size:12px;font-family:"Be Vietnam Pro";font-weight:300;line-height:15.18px;letter-spacing:.5px;color:#000;text-align:left;margin-bottom:0;padding:7px 0}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .mobile-content-grid p span{display:block;font-family:"Be Vietnam Pro";font-weight:600;margin-top:5px;margin-bottom:5px}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .compare{margin:20px 0 20px}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .compare .form-check{padding-left:0;text-align:left}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond{width:100%;font-size:15px;line-height:normal;padding:10px 0;background:#fff;color:#000;border-radius:0;border:1px solid #999}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond .btn-price{margin-left:5px}.recommedbyus-information .table_wizard .mobile-grid-view .product-block .prices-gird a.view-diamond-detail{border:0;border-bottom:0;margin:12px 0;display:inline-block;text-align:right;text-decoration:underline}}@media only screen and (max-width:767px) and (max-width:767px){.recommedbyus-information .table_wizard .mobile-grid-view .product-block .prices-gird a.view-diamond-detail{background:0 0;color:#000;text-decoration:none;float:right;border-bottom:1px dotted #000;border-radius:0;width:71px;font-size:12px;padding:0}}.recommedbyus-information .diamond-wizard-carousel{position:relative}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel{padding:0 5px}}.recommedbyus-information .diamond-wizard-carousel .slider-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;line-height:15.15px;margin:25px 0;text-transform:uppercase}@media only screen and (min-width:1033px){.recommedbyus-information .diamond-wizard-carousel .slider-title{margin-top:50px}}.recommedbyus-information .diamond-wizard-carousel h3{font-family:"Baskervville";font-weight:400;font-size:24px;color:#000;margin-top:25px}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel h3{display:none}}.recommedbyus-information .diamond-wizard-carousel p{font-family:"be_vietnamregular";font-weight:400;font-size:12px;color:#000;line-height:15.18px}.recommedbyus-information .diamond-wizard-carousel .steps{width:100%;padding:0;margin-top:30px;margin-bottom:20px}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .steps{text-align:center}}.recommedbyus-information .diamond-wizard-carousel .steps.step-3{max-width:100%;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .steps.step-3{align-items:center;justify-content:center}}.recommedbyus-information .diamond-wizard-carousel .steps .best-text{font-family:"be_vietnamregular";font-weight:400;font-size:12px;margin-top:7px;display:none !important}.recommedbyus-information .diamond-wizard-carousel .steps .best-size{display:flex;align-items:center;margin-top:10px;gap:14px;flex-wrap:wrap}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .steps .best-size{gap:6px}}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio{margin-right:0;width:29.55%}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;line-height:normal;color:#000;border:1px solid #5c5c5c;padding:42px 0 8px;cursor:pointer;position:relative;display:block;text-align:center;border-radius:32px;margin-top:10px}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label:before{content:'';background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/pdp/clarity/round/VVS2.jpg) no-repeat center top;width:22px;height:30px;position:absolute;background-size:contain;left:0;right:0;margin:auto;top:10px}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label.balanced:before{width:26px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/pdp/clarity/round/VS2.jpg)}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label.maximum:before{width:40px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/pdp/clarity/round/SI2.jpg)}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label{width:100%;font-size:10px;border-radius:22px}}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio label:hover{background:#000;color:#fff}.recommedbyus-information .diamond-wizard-carousel .steps .best-size .custom-radio input:checked+label{font-weight:400;background:#f4eddf;color:#212121}.recommedbyus-information .diamond-wizard-carousel .step-title{color:#000;font-family:"Be Vietnam Pro";font-size:16px;pointer-events:none;padding:15px 0 5px;width:100%;display:block}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .step-title{font-size:14px;font-weight:500}}.recommedbyus-information .diamond-wizard-carousel .step-title img{width:auto;display:inherit}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner{padding-top:25px}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter{display:flex;flex-wrap:wrap;justify-content:center}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item{text-align:center;margin-bottom:.5rem;background:#b7ad8a;padding:10px 20px;border-radius:4px;width:8.5%}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item:not(:last-child){margin-right:1%}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item a{text-decoration:none;padding:.25rem;color:#fff;font-family:"be_vietnamregular";font-weight:400;display:flex;flex-direction:column;text-transform:uppercase;font-size:.75rem;font-weight:600;border:1px solid transparent;transition:color .5s}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item a.active{font-weight:600}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item a .icon{width:100%;padding:20px 0;background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1)}.recommedbyus-information .diamond-wizard-carousel .new-filter-inner .filter .filter-item a .title{line-height:1;margin-top:15px;display:block;text-align:center}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs{display:flex;justify-content:flex-start;padding:0;width:100%;margin:1rem 0 2rem}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs{justify-content:center}}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio{display:block;text-align:center;border:0 !important;position:relative}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio:not(:last-of-type){padding-right:0;margin-right:2.5%}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio input[type=radio]{position:absolute;width:100%;height:100%;opacity:0;left:0;cursor:pointer}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio input[type=radio]:checked+label{background:#f4eddf;font-weight:400}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio label{display:block;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;border:0;padding:6px 27px;cursor:pointer;background:#f8f8f8}.recommedbyus-information .diamond-wizard-carousel .diamond-type-tabs .custom-radio label:hover{background:#f4eddf}.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-euro,.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-ireland{position:relative;display:inline-block}.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-euro input,.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-ireland input{padding-left:25px;padding-top:8px;background:fff;color:#000;border-radius:32px;width:100%;margin-top:10px;border:1px solid #5c5c5c}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-euro input,.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-ireland input{padding-left:25px;padding-top:8px;background:#fff;color:#000;width:140px;margin-top:10px;border:1px solid #999}}.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-euro:before{position:absolute;top:18px;content:"£";left:11px;bottom:0;margin:auto;font-size:18px;color:#000}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-euro:before{left:18px;color:#000;z-index:9999}}.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-ireland:before{position:absolute;top:18px;content:"Є";left:11px;bottom:0;margin:auto;font-size:18px;color:#fff}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .value-input-filed .input-symbol-ireland:before{left:8px;color:#000;z-index:9999}}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider{margin:25px auto 0}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider{margin-top:0}}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .ui-slider-horizontal{height:3px !important;background:#bec6c8}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .ui-slider .ui-slider-handle{top:-7px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/drag.png) no-repeat left top;background-size:contain;width:40px;height:40px}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values{margin-top:10px;position:relative;display:flex;align-items:center;justify-content:center}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder{display:none}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:first-child,.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:last-child{display:block;font-size:14px}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:last-child{text-align:right}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(3){display:block;text-align:center;font-size:14px;margin-top:12px}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(2),.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(4){position:relative;display:block}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(2) label.filter-fonts,.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(4) label.filter-fonts{opacity:0}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(2):before,.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(4):before{content:"";height:12px;border-right:2px solid #b7ad8a;position:absolute;left:-50%;margin:auto;width:3px;right:0;top:-30px}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .slider-values .ui-slider-marks-holder:nth-child(4):before{left:50%}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider #form_wizard_btn{color:#000;background-color:#fff;border:1px solid #aaa;display:inline-block;text-align:center;padding:9px 10px;margin:10px auto;font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;border-radius:32px;width:50%;margin:40px 5px 15px 0;cursor:pointer}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider #form_wizard_btn:hover{background:#000;border-color:#000;color:#fff}@media only screen and (max-width:1032px){.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider #form_wizard_btn{margin:40px auto 0;border-color:#000;background:#000;color:#fff;width:auto;font-size:15px;line-height:normal;padding:7px 20px 7px}}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .close{width:170px;cursor:pointer}@media only screen and (max-width:1032px){.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .close{display:none}}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .close.btn-line{border:1px solid #aaa;width:47.4%;margin:40px 0 15px 5px}.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .desk_rec_close{width:auto;position:absolute;top:0;padding:5px 10px;right:10px}@media only screen and (max-width:767px){.recommedbyus-information .diamond-wizard-carousel .custom_Quality_slider .desk_rec_close{display:none}}.recommedbyus-information .diamond-wizard-carousel .next-block-section.diamondWizard-btns{margin-top:30px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.recommedbyus-information .diamond-wizard-carousel .next-block-section.diamondWizard-btns .setp-next{position:relative;border:none;background-color:#b7ad89;color:#fff;padding:13px 40px;font-weight:900;text-transform:uppercase;display:inline-block;border-radius:3px;text-shadow:1px 1px 1px #888367;text-align:center;cursor:pointer;border-radius:4px}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard{position:fixed;top:0;background:#fff;width:100%;left:0;height:100%;z-index:99999;padding:15px;border:1px solid #999;margin:0;overflow-y:scroll}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image{display:flex;align-items:center;justify-content:center;margin-top:30px}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image{flex-direction:column}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync2{flex:0 0 20%}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync2{order:2}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync2 .owl-stage{width:100% !important}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync2 .owl-stage .owl-item{width:70% !important;border:1px solid #999}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync2 .owl-stage .owl-item{padding:10px;border:1px solid #999;display:inline-block;float:none;margin-right:7px;margin-top:15px}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1{flex:0 0 60%;margin-left:10%;width:60%}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1{width:100%;margin-left:0}}@media only screen and (max-width:389px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1{width:50%}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-stage iframe{width:100%}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-stage iframe{width:100%;height:270px;display:flex;max-height:41vh}}@media only screen and (max-width:389px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-stage iframe{height:190px}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav{position:absolute;top:40%;width:100%}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-prev,.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-next{width:20px;position:absolute;left:-60px}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-prev:hover,.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-next:hover{background:0 0}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-next{left:inherit;right:-60px}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-image #diamond_sync1 .owl-nav .owl-next{right:-20px}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail{margin:65px 0 8px}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-header{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:35.42px;letter-spacing:.5px;color:#000}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p{flex:0 0 33.33%;font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;line-height:17.71px;letter-spacing:.5px;margin-top:10px;margin-bottom:10px;padding:0 10px}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p{text-align:left;margin-bottom:0}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p span{font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p span{display:block;margin-top:5px}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p span:after{content:":"}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p span:after{content:inherit}}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .diamond-detail-list p a{color:#000}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail .price{font-family:"be_vietnamregular";font-weight:400;font-size:28px;line-height:35.42px;letter-spacing:.5px;color:#000;margin:25px 0}.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail a.js-click-click-add-diamond{background-color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.18px;color:#fff;border-radius:0;border:0;padding:10px 66px}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .diamond-detail a.js-click-click-add-diamond{width:100%}}.recommedbyus-information .popup-diamonddetail-main-wizard .close-diamond-detail-wizard{font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;color:#000;border-radius:0;border:0;padding:10px 66px;display:inline-block;width:200px;text-align:center;cursor:pointer;border:1px solid #000}@media only screen and (max-width:767px){.recommedbyus-information .popup-diamonddetail-main-wizard .close-diamond-detail-wizard{width:100%}}.recommedbyus-information .popup-diamonddetail-main-wizard .close-diamond-detail-wizard.mobile_close{display:none}@media only screen and (max-width:1032px){.recommedbyus-information .popup-diamonddetail-main-wizard .close-diamond-detail-wizard.mobile_close{background:0 0;color:#000;border:0;font-size:24px;position:absolute;top:10px;right:10px;left:inherit;width:auto !important;padding:1px 10px !important;display:block;text-align:right}}.diamond-tab-content{overflow:hidden}@media only screen and (max-width:1180px) and (min-width:768px){.diamond-tab-content{padding-top:1%}.pdp-second-title{text-transform:uppercase}}@media only screen and (max-width:767px){.mobile-filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:none}}@media only screen and (max-width:1024px){.modal-dialog{max-width:100%}}.hero-contact{background:#f0f0f0;background:linear-gradient(to right,#e7e0d2 0%,#f7f8f9 100%);padding:100px 0}@media only screen and (max-width:767px){.hero-contact{padding:30px 0}}.hero-contact h1{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;color:#000;letter-spacing:.5px;text-transform:uppercase;margin-bottom:50px}.hero-contact p{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#000}.hero-contact p a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#000}.hero-contact p.phone-number a{font-family:"be_vietnamregular";font-weight:400;font-size:18px;line-height:40.91px;color:#000;letter-spacing:1px;text-decoration:none}.hero-contact p i{font-size:16px;color:#363840;vertical-align:middle;margin-right:5px}.hero-contact .contact-stores{margin-top:80px}@media only screen and (max-width:767px){.hero-contact .contact-stores{margin-top:0}}.hero-contact .contact-stores ul{margin-top:40px}@media only screen and (max-width:1032px){.hero-contact .contact-stores ul{flex-wrap:wrap}}.hero-contact .contact-stores ul li{background:0 0;padding:0;border-radius:0;margin-right:7px}@media only screen and (max-width:1032px){.hero-contact .contact-stores ul li{width:31%;margin-bottom:7px}}.hero-contact .contact-stores ul li a{text-decoration:none;color:#000;background:#fff;border:1px solid #000;border-radius:50px;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;padding:6px 20px 8px;display:block;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.hero-contact .contact-stores ul li a:hover{color:#fff;background:#000}@media only screen and (max-width:767px){.hero-contact .contact-stores ul li a{padding:6px 0 8px}}#cms_enquiry,#cms_enquiry_mobile{position:fixed;top:50%;transform:translate(0%,-50%);max-width:510px;left:0;right:0;margin:auto;height:auto;z-index:999;width:100%;padding:10px;background:#fff;text-align:left}@media only screen and (max-width:1024px){#cms_enquiry,#cms_enquiry_mobile{z-index:1090}}#cms_enquiry.tab-content1,#cms_enquiry_mobile.tab-content1{display:none}#cms_enquiry .sub-tab-content,#cms_enquiry_mobile .sub-tab-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start;padding:10px 15px}@media only screen and (max-width:767px){#cms_enquiry,#cms_enquiry_mobile{top:45%;margin:0 15px;max-width:calc(100% - 30px)}}@media only screen and (max-width:390px){#cms_enquiry,#cms_enquiry_mobile{top:50%}#cms_enquiry .sub-tab-content>.row,#cms_enquiry_mobile .sub-tab-content>.row{margin:0;width:100%}#cms_enquiry .sub-tab-content>.row>.col-12,#cms_enquiry_mobile .sub-tab-content>.row>.col-12{padding:0}}#cms_enquiry .instore_book .close,#cms_enquiry_mobile .instore_book .close{width:auto;position:absolute;top:8px;right:10px;color:#000;background:0 0;border:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:16px;padding:10px;cursor:pointer}@media only screen and (max-width:767px){#cms_enquiry .instore_book .close,#cms_enquiry_mobile .instore_book .close{font-size:18px}}#cms_enquiry .instore_book button.btn.btn-line,#cms_enquiry_mobile .instore_book button.btn.btn-line{width:100%;letter-spacing:1px}#cms_enquiry .instore_book input,#cms_enquiry .instore_book select,#cms_enquiry_mobile .instore_book input,#cms_enquiry_mobile .instore_book select{background:#fff;border:.5px solid #aaa;border-radius:0;width:100%;padding:9px 16px;border-radius:32px}@media only screen and (max-width:767px){#cms_enquiry .instore_book input,#cms_enquiry .instore_book select,#cms_enquiry_mobile .instore_book input,#cms_enquiry_mobile .instore_book select{border:.7px solid #aaa}}#cms_enquiry .instore_book input:focus,#cms_enquiry .instore_book select:focus,#cms_enquiry_mobile .instore_book input:focus,#cms_enquiry_mobile .instore_book select:focus{box-shadow:none}#cms_enquiry .instore_book textarea,#cms_enquiry_mobile .instore_book textarea{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;padding:5px}@media only screen and (max-width:767px){#cms_enquiry .instore_book textarea,#cms_enquiry_mobile .instore_book textarea{border:.7px solid #aaa}}@media only screen and (max-width:390px){#cms_enquiry .instore_book .contact,#cms_enquiry_mobile .instore_book .contact{margin-top:9px}#cms_enquiry .instore_book .contact input,#cms_enquiry_mobile .instore_book .contact input{margin-bottom:5px}#cms_enquiry .instore_book .contact input :last-childinput[type=checkbox].mage-error,#cms_enquiry_mobile .instore_book .contact input :last-childinput[type=checkbox].mage-error{height:0;margin-bottom:0}#cms_enquiry .instore_book div.mage-error,#cms_enquiry_mobile .instore_book div.mage-error{top:-5px}#cms_enquiry .instore_book .g-recaptcha,#cms_enquiry_mobile .instore_book .g-recaptcha{margin-top:5px;margin-bottom:5px}}.cms_enquiry_overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(154,154,154,.5);z-index:99}.store-contact-details{padding:100px 0;background:#fff}@media only screen and (max-width:1032px){.store-contact-details{padding:30px 10px}}.store-contact-details .store-box{border:1px solid #999;margin-bottom:42px}.store-contact-details .store-box img{height:100%}@media only screen and (max-width:1032px){.store-contact-details .store-box img{height:auto;width:100%}}@media only screen and (max-width:767px){.store-contact-details .store-box img{width:100%;height:auto}}.store-contact-details .store-box h3{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:20px 0;padding:0 25px}@media only screen and (max-width:767px){.store-contact-details .store-box h3{padding:0 10px}}.store-contact-details .store-box h5.store-title{font-family:'Be Vietnam Pro';text-transform:capitalize;font-size:14px !important;padding:0 25px;margin-bottom:8px !important}.store-contact-details .store-box p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:20.45px;padding:0 25px}@media only screen and (max-width:767px){.store-contact-details .store-box p{padding:0 10px;word-break:break-word}}.store-contact-details .store-box p label{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px}.store-contact-details .store-box p label.extra-mt{margin-top:25px}.store-contact-details .store-box p a{color:#000;text-decoration:underline}.store-contact-details .store-box p a.store-details{font-size:14px;line-height:17.71px;padding:8px 0 6px;min-width:180px;text-decoration:none}.store-contact-details .store-box p.call-phone a{text-decoration:none;color:#000}.store-contact-details .store-box .padding-store{margin-top:40px}.category-description{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;line-height:22px;margin-bottom:24px;padding:0 15px 0 0}@media only screen and (max-width:767px){.category-description{margin-bottom:12px;padding:0 10px}}@media only screen and (max-width:767px){.category-description.active>p{height:auto}}.category-description .readmore{display:none;text-transform:capitalize}@media only screen and (max-width:767px){.category-description .readmore{display:block;text-align:right}}.category-description a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;text-decoration:underline;line-height:20.45px}.category-description .amshopby-descr{display:flex;align-items:center;justify-content:center;padding:2em 0 1em}@media only screen and (max-width:767px){.category-description .amshopby-descr{flex-wrap:wrap;padding:1em 0 0 !important;width:100%;gap:10px;align-items:flex-start}}.category-description .amshopby-descr p{text-align:center}@media only screen and (max-width:767px){.category-description .amshopby-descr p{width:22%;text-align:center;margin-bottom:15px;margin-left:0;margin-right:0}}.category-description .amshopby-descr p a{color:#000;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width:767px){.category-description .amshopby-descr p a{gap:0;font-size:12px}}.category-description .amshopby-descr p a.active{font-weight:600;letter-spacing:1px}.category-description .amshopby-descr p span{display:block}.category-description .amshopby-descr p img{display:block;height:30px;margin:auto;margin-bottom:10px}@media only screen and (max-width:1032px){.category-description .amshopby-descr p img{height:20px}}.category-description .amshopby-descr p:not(:last-child){margin-right:30px}@media only screen and (max-width:767px){.category-description .amshopby-descr p:not(:last-child){margin-left:0;margin-right:0}}@media only screen and (max-width:767px){.category-description .amshopby-descr a{text-align:center}}.category-description .amshopby-descr.collection_filters{flex-wrap:wrap;padding-top:1em}.category-description .amshopby-descr.collection_filters .category-description{width:100%;flex:0 0 100%}@media only screen and (max-width:767px){.category-description .amshopby-descr.collection_filters .category-description p{width:100%}}.category-description .amshopby-descr.collection_filters p img{height:30px;margin-bottom:0}@media only screen and (max-width:767px){.category-description .amshopby-descr.collection_filters p img{height:20px}}.category-description .amshopby-descr.collection_filters p:nth-child(4) img,.category-description .amshopby-descr.collection_filters p:nth-child(5) img{height:20px}@media only screen and (max-width:767px){.category-description .amshopby-descr.collection_filters p:nth-child(4) img,.category-description .amshopby-descr.collection_filters p:nth-child(5) img{height:10px}}.category-description .amshopby-descr.collection_filters p:nth-child(7) a{margin-top:-10px}.category-description .amshopby-descr.collection_filters p:nth-child(7) img{margin-bottom:0;height:50px}.category-description .amshopby-descr.collection_filters p:last-child img{height:20px}.category-description .amshopby-descr.clearance_filter p:last-child img{height:20px}@media only screen and (max-width:767px){.category-description .amshopby-descr.clearance_filter p:last-child img{height:14px}}.category-description .amshopby-descr.clearance_filter p:last-child span{margin-top:7px}.category-description .amshopby-descr.sale-custom-filters p:nth-child(3) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(4) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(8) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(9) img{height:17px}@media only screen and (max-width:767px){.category-description .amshopby-descr.sale-custom-filters p:nth-child(3) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(4) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(8) img,.category-description .amshopby-descr.sale-custom-filters p:nth-child(9) img{height:12px}}.category-description .amshopby-descr.sale-custom-filters p:nth-child(3) span,.category-description .amshopby-descr.sale-custom-filters p:nth-child(4) span,.category-description .amshopby-descr.sale-custom-filters p:nth-child(8) span,.category-description .amshopby-descr.sale-custom-filters p:nth-child(9) span{margin-top:7px}.category-description .amshopby-descr.sale-custom-filters p:nth-child(6) img,.category-description .amshopby-descr.sale-custom-filters p:last-child img{height:40px}@media only screen and (max-width:767px){.category-description .amshopby-descr.sale-custom-filters p:nth-child(6) img,.category-description .amshopby-descr.sale-custom-filters p:last-child img{height:30px}}.category-description .amshopby-descr.sale-custom-filters p:nth-child(6) span,.category-description .amshopby-descr.sale-custom-filters p:last-child span{margin-top:-10px}@media only screen and (max-width:767px){.category-description .amshopby-descr.sale-custom-filters p:nth-child(6) span,.category-description .amshopby-descr.sale-custom-filters p:last-child span{margin-top:-7px}}.category-description .amshopby-descr.sale-custom-filters p:nth-child(7) img{height:50px}@media only screen and (max-width:767px){.category-description .amshopby-descr.sale-custom-filters p:nth-child(7) img{height:35px}}.category-description .amshopby-descr.sale-custom-filters p:nth-child(7) span{margin-top:-15px}@media only screen and (max-width:767px){.category-description .amshopby-descr.sale-custom-filters p:nth-child(7) span{margin-top:-10px}}.category-description .mens-filters-svg{display:flex;align-items:center;justify-content:center;padding:2em 0 1em}@media only screen and (max-width:767px){.category-description .mens-filters-svg{flex-wrap:wrap;padding:1em 0 0 !important;width:100%;gap:10px;align-items:flex-start}}.category-description .mens-filters-svg p{text-align:center}@media only screen and (max-width:767px){.category-description .mens-filters-svg p{width:21%;text-align:center;margin-bottom:15px;margin-left:0;margin-right:0}}.category-description .mens-filters-svg p a{color:#000;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width:767px){.category-description .mens-filters-svg p a{gap:0;font-size:12px}}.category-description .mens-filters-svg p a.active{font-weight:600;letter-spacing:1px}.category-description .mens-filters-svg p span{display:block}.category-description .mens-filters-svg p img{display:block;height:30px;margin:auto;margin-bottom:10px}@media only screen and (max-width:1032px){.category-description .mens-filters-svg p img{height:20px}}.category-description .mens-filters-svg p:nth-child(3) img{height:40px}@media only screen and (max-width:767px){.category-description .mens-filters-svg p:nth-child(3) img{height:30px}}.category-description .mens-filters-svg p:nth-child(3) span{margin-top:-10px}.category-description .mens-filters-svg p:nth-child(4) img{height:15px}@media only screen and (max-width:767px){.category-description .mens-filters-svg p:nth-child(4) img{height:12px}}.category-description .mens-filters-svg p:nth-child(4) span{margin-top:15px}@media only screen and (max-width:767px){.category-description .mens-filters-svg p:nth-child(4) span{margin-top:7px}}.category-description .mens-filters-svg p:last-child img{height:50px;margin-top:-10px}.category-description .mens-filters-svg p:last-child span{margin-top:-10px}.category-description .mens-filters-svg p:not(:last-child){margin-right:30px}@media only screen and (max-width:767px){.category-description .mens-filters-svg p:not(:last-child){margin-right:0;margin-left:0}}.sort_filters.gifts_filter{padding:25px 0}.sort_filters.gifts_filter .filter-content .filter-options{display:flex;align-items:center;justify-content:center;flex-direction:column}.sort_filters.gifts_filter .filter-content .filter-options .cust-category-filter{display:block}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul{display:flex;align-items:center;justify-content:center;list-style:none}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li{margin-right:10px}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li a{border:1px solid #999;color:#000;font-size:12px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li a.amshopby-link-selected{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li input{opacity:0;display:none}.sort_filters.gifts_filter .filter-content .filter-options .occasionfiltertab ul li.disabled a{opacity:.7;cursor:not-allowed}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent{margin-top:30px}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul{padding:0;margin:0;list-style:none;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:10px}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li{width:15%;margin-bottom:15px;padding:0 10px;position:relative}@media only screen and (max-width:767px){.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li{width:23%}}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li a{color:#000;text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:14px}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li a img{max-width:100%}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li a span{display:block}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li a.amshopby-link-selected{font-weight:600 !important}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li input{display:none}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent ul li.checked a{font-weight:600 !important}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent#tabb-occasion li{width:auto}@media only screen and (max-width:1024px){.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent#tabb-occasion li{width:33%}}@media only screen and (max-width:767px){.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent#tabb-occasion li{width:49%}}.sort_filters.gifts_filter .filter-content .filter-options .tabfiltercontent#tabb-occasion li img{width:auto;height:40px;max-width:initial;opacity:.55}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item{width:calc(50% - 30px);padding:0 15px}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item label{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.53px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:20px}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item .filter-options-content.type-icons ul li a{position:relative;padding-left:30px}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item .filter-options-content.type-icons ul li a:before{content:"";position:absolute;top:0;left:0;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg) no-repeat left top;width:22px;height:22px}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ul,.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:left}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ul li,.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ol li{width:33.33%;text-align:left;margin-bottom:20px}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ul li a,.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ol li a{text-decoration:none;font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:15.18px;color:#000}.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ul li input,.sort_filters.gifts_filter .filter-content .filter-options .filter-options-item ol li input{display:none}.sort_filters.gifts_filter .filter-content .filter-options .amshopby-slider-wrapper label{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.53px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:20px}.sort_filters.gifts_filter .filter-content .filter-options .amshopby-slider-container .am-slider{background:#000;height:2px;position:relative}.sort_filters.gifts_filter .filter-content .filter-options .amshopby-slider-container .ui-slider-range{background:#000;height:4px}.sort_filters.gifts_filter .filter-content .filter-options .amshopby-slider-container .ui-slider-handle{width:22px;height:20px;top:-4px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat left top;position:absolute}.sort_filters.gifts_filter .filter-content .filter-options .amshopby-slider-container .amshopby-slider-display{margin-top:20px;background:#000;color:#fff;padding:3px 10px;display:inline-block;border-radius:3px;font-family:"be_vietnamregular";font-weight:400;font-size:10px;line-height:12.65px}.block-actions.filter-actions a{text-align:center;display:inline-block;font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;text-decoration:underline}body.category-gifts .nav-bottom-bar{display:none}@media only screen and (max-width:1024px){body.category-gifts .category-hero .category-image{margin-bottom:0}}.gifts-banner img{width:100%}.gifts-main-title{text-align:center;background:#f1ebdf;font-family:"Baskervville";font-weight:400;font-size:32px;text-transform:uppercase;padding:25px 0;color:#000}@media only screen and (max-width:767px){.gifts-main-title{font-size:24px;padding:15px 2px}}.gifts-occasion{margin-top:70px}@media only screen and (max-width:767px){.gifts-occasion{margin-top:20px}}.gifts-occasion .gift-sub-title{font-family:"Baskervville";font-weight:400;font-size:24px;text-transform:uppercase;color:#000;text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.gifts-occasion .gift-sub-title{margin-bottom:20px}}.gifts-occasion .gift-item{margin-bottom:30px}@media only screen and (max-width:767px){.gifts-occasion .gift-item{margin-bottom:15px}}.gifts-occasion .gift-item a{display:block}.gifts-occasion .gift-item a span{display:block;background:#e7dcc6;font-family:"Baskervville";font-weight:400;font-size:18px;text-transform:uppercase;color:#000;text-align:center;padding:15px 0}@media only screen and (max-width:767px){.gifts-occasion .gift-item a span{font-size:16px;padding:15px 8px}}#selected_price{font-family:"Be Vietnam Pro";font-weight:600;font-size:32px;color:#000;margin:15px 0;letter-spacing:1px}.box-tocart .actions button{font-family:"be_vietnamregular";font-weight:400;font-size:16px;background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none;padding:5px 15px;margin-bottom:20px}.box-tocart .actions button:hover{color:#fff !important;background:#000 !important;border:1px solid #000}body.ambrand-index-index .page-main .category-view{display:flex;flex-direction:column-reverse}.ambrands-brandlist-widget{max-width:60%;margin:0 auto}.ambrands-brandlist-widget .ambrands-letters-list{display:flex;align-items:center;justify-content:center;gap:25px}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-title{display:none}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content{list-style:none;padding:0}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a{display:block;width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a span.ambrands-label{position:absolute;left:0;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,.5);color:#fff;font-size:20px;padding:12px}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title="Art Deco"]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/artdeco.jpg)}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title=Timeless]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/timeless.jpg)}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title=Divine]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/divine.jpg)}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title=Bouquet]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/bouquet.jpg)}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title=Infinity]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/infinity.jpg)}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter .ambrands-content .ambrands-brand-item a[title=Horizon]{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/collection/horizon.jpg)}.ambrands-widget-461 .ambrands-letters-list .ambrands-letter{margin-top:25px}@media only screen and (max-width:767px){.ambrands-brandlist-widget{max-width:92%;margin:0 auto;margin-top:50px}.ambrands-brandlist-widget .ambrands-letters-list{flex-direction:column;gap:0}.ambrands-brandlist-widget .ambrands-letters-list .ambrands-letter{width:100%}}.amcard-page-product .product-info-main{padding:0}.gift-banner img{width:100%}@media only screen and (max-width:1032px){.nav-bottom-bar{display:none}}.pdp_flex .gift-card-terms{font-family:"Be Vietnam Pro";font-weight:600;font-size:15px;margin-top:15px}@media only screen and (max-width:767px){.pdp_flex .category-hero h1{text-align:center !important}}.pdp_flex .gift-wrapper{max-width:1130px;margin:0 auto 40px}.pdp_flex .gift-wrapper .gallery-section{height:auto;display:block}.pdp_flex .gift-wrapper .gallery-section .product.media{height:auto}.pdp_flex .gift-wrapper .gallery-section .product.media .product-slider-inner{position:relative;padding:0;height:auto}.pdp_flex .gift-wrapper .gallery-section .product.media .product-slider-inner .product-gallery{margin:0}.pdp_flex .gift-wrapper .gallery-section .product.media .product-slider-inner .product-gallery li{text-align:center}.pdp_flex .gift-wrapper .gallery-section .product.media .product-slider-inner .product-gallery li img{width:auto;max-width:100%}.pdp_flex .gift-wrapper .product-info-section .product-add-form{padding:0 30px;flex:0 0 85%}@media only screen and (max-width:767px){.pdp_flex .gift-wrapper .product-info-section .product-add-form{padding:0 10px;flex:0 0 100%;text-align:left}}.best-sellers-in-store.gift-slider{background:#dadada;padding-bottom:30px}.best-sellers-in-store.gift-slider .essen-section{background:0 0}.amcard-general-container .amcard-title{display:block;font-size:14px;font-family:"be_vietnamregular";font-weight:400;color:#000;margin-bottom:13px;line-height:17.71px;text-align:left;white-space:nowrap;text-transform:capitalize}.amcard-general-container .amcard-title.gift-title{font-family:"Baskervville";font-weight:400;color:#000;font-size:24px;text-transform:uppercase;line-height:31.03px;letter-spacing:1px}.amcard-general-container .amcard-title.select-price{font-family:"Be Vietnam Pro";font-weight:500;color:#000;font-size:14px;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;text-align:left;margin-top:20px;margin-bottom:10px}.amcard-general-container .amcard-title-timezone{font-size:12px;display:block;font-family:"be_vietnamregular";font-weight:400;color:#000;margin-bottom:6px}.amcard-price-container{margin-bottom:20px;display:flex;flex-wrap:wrap}.amcard-price-container input[type=button],.amcard-price-container label{background:#dadada;border:1px solid #dadada;color:#000;font-size:15px;font-family:"be_vietnamregular";font-weight:400;margin-right:5px;padding:6px 10px 7px;cursor:pointer;line-height:17.71px;min-width:90px;text-align:center;margin-bottom:5px;border-radius:50px}.amcard-price-container input[type=button]:hover,.amcard-price-container input[type=button].-active,.amcard-price-container label:hover,.amcard-price-container label.-active{background:#e0d2b8;color:#000;border:1px solid #e0d2b8}.amcard-price-container input[type=button]{width:auto}.amcard-form-container div.mage-error{display:block;top:0;text-align:left;width:100%}.amcard-form-container .amcard-title{margin-top:15px;margin-bottom:5px}.amcard-form-container input,.amcard-form-container select{border-radius:0;margin-bottom:10px;width:100%;padding:5px 5px 5px 10px;height:32px;font-size:12px;color:#000;border-radius:50px;border:.5px solid #aaa}.amcard-form-container select{margin-bottom:2px !important;border-radius:50px;border:.5px solid #aaa}.amcard-form-container textarea{border-radius:0;margin-bottom:10px;width:100%;padding:5px 5px 5px 10px;height:70px;font-size:12px;border-radius:5px;border:.5px solid #aaa}.amcard-form-container textarea:focus,.amcard-form-container textarea:focus-within{outline:none}.amcard-form-container .amcard-field-block .no-display{display:none}.amcard-form-container .amcard-field-block.-datepicker label.amcard-label{display:block;position:relative}.amcard-form-container .amcard-field-block.-datepicker label.amcard-label #appointment_cal_icon{position:absolute;right:8px;top:9px}.amcard-form-container input[id=custom-price]::-webkit-inner-spin-button,.amcard-form-container input[id=custom-price]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amcard-form-container .amcard-field-container .recipient-name{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.amcard-form-container .amcard-field-container .recipient-name .amcard-title{margin-top:4px}.amcard-form-container .amcard-field-container .recipient-name input{width:15px;height:15px;border:1px solid #000;border-radius:0;background-color:#fff !important;padding:5px;margin:0 10px;display:none}.amcard-form-container .amcard-field-container .recipient-name input:checked{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.amcard-form-container .amcard-field-container .recipient-name label{display:flex;font-size:14px;font-family:"be_vietnamregular";font-weight:400;color:#000;margin-bottom:0;line-height:17.71px;text-align:left;white-space:nowrap;cursor:pointer}.amcard-form-container .amcard-field-container .recipient-name label:before{content:"";width:15px;height:15px;border:1px solid #000;background:#fff;margin:2px 10px 0}.amcard-form-container .amcard-field-container .recipient-name input:checked+label:before{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.amcard-form-container .amcard-radio-container{display:flex;margin-bottom:14px}.amcard-form-container .amcard-radio-container .amcard-label-block{display:flex}.amcard-form-container .amcard-radio-container input{display:none}.amcard-form-container .amcard-radio-container .amcard-name{display:flex;position:relative;align-items:center;cursor:pointer;margin-right:15px;margin-top:5px}.amcard-form-container .amcard-radio-container .amcard-name:before{content:"";width:16px;height:16px;border:1px solid #666;border-radius:50px;background:#fff;margin-right:5px;margin-left:2px}.amcard-form-container .amcard-radio-container input:checked+.amcard-icon+.amcard-name:before{border-color:#000}.amcard-form-container .amcard-radio-container input:checked+.amcard-icon+.amcard-name:after{content:"";width:12px;height:12px;background:#000;position:absolute;left:4px;top:6px;border-radius:100%}body.customer-account-create .page-main{background:#f0f0f0}@media only screen and (max-width:1024px){body.customer-account-create .page-main{margin-top:50px}}@media only screen and (max-width:767px){body.customer-account-create .page-main{margin-top:55px}}body.customer-account-create .page-title{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#000;text-transform:uppercase;margin:75px 0}@media only screen and (max-width:767px){body.customer-account-create .page-title{margin:40px 0}}.create-new-account{background:#f0f0f0}.create-new-account .validator.validator-email{height:auto !important}.create-new-account div.mage-error{top:0}.create-new-account .password-strength-meter{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;color:#000;margin-top:5px}.create-new-account .container{padding:0 100px}@media only screen and (max-width:767px){.create-new-account .container{padding:0 20px}}.create-new-account .form-control{border:1px solid #000 !important}.create-new-account .form-check-input{border:1px solid #000 !important;border-radius:0;width:20px;height:20px;margin-right:10px}.create-new-account .newsletter label{padding-top:5px}.create-new-account #remember-me-box label.form-label{padding-top:5px}.create-new-account .btn.btn-dark{background:#3a555f;text-transform:uppercase;padding-top:9px;font-weight:500}.create-new-account .secondary a.action.back:hover{color:#000;text-decoration:underline}.sidebar.sidebar-main{display:block !important}@media only screen and (max-width:1024px){.sidebar.sidebar-main{margin-bottom:30px}}.sidebar.sidebar-main .account-nav ul.nav.items{background:#f2f2f2}.sidebar.sidebar-main .account-nav ul.nav.items li.nav{margin-bottom:0;display:block}@media only screen and (max-width:1024px){.sidebar.sidebar-main .account-nav ul.nav.items li.nav{width:100%}}.sidebar.sidebar-main .account-nav ul.nav.items li.nav.current{text-transform:uppercase;padding:15px}.sidebar.sidebar-main .account-nav ul.nav.items li.nav a{color:#000;text-transform:uppercase;text-decoration:none;padding:15px;display:block}.sidebar.sidebar-main .account-nav ul.nav.items li.nav:not(:last-child){border-bottom:1px solid #ccc}.main .block-title{text-transform:uppercase;margin-bottom:1rem;margin-top:.5rem}.account a{color:#000}.box-title{font-weight:500;font-size:20px;text-transform:uppercase}.actions-toolbar .btn.btn-dark,.actions-toolbar .action.save.primary{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#fff;border:1px solid #000;border-radius:32px;padding:12px 25px}.fieldset .legend,.fieldset.password .legend{text-transform:uppercase;margin-top:.5rem}.fieldset .form-control,.fieldset .input-text,.fieldset .form-select,.fieldset select,.fieldset.password .form-control,.fieldset.password .input-text,.fieldset.password .form-select,.fieldset.password select{font-family:"be_vietnamregular";font-weight:400;border:1px solid #000 !important;border-radius:0}.fieldset .form-control:focus,.fieldset .input-text:focus,.fieldset .form-select:focus,.fieldset select:focus,.fieldset.password .form-control:focus,.fieldset.password .input-text:focus,.fieldset.password .form-select:focus,.fieldset.password select:focus{box-shadow:none;outline:0}.fieldset .field .form-label,.fieldset.password .field .form-label{font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;color:#000}@media only screen and (max-width:1024px){body.account #maincontent{margin-top:110px}}@media only screen and (max-width:767px){body.account #maincontent .columns{flex-direction:column-reverse}}body.account .block-compare{display:none}@media only screen and (max-width:767.98px){body.account .block-wishlist{display:none}}body.account .block-wishlist .block-title{font-size:16px;font-weight:500;color:#000;border-bottom:1px solid #ccc}body.account .fieldset>.legend{margin-top:9px}body.account .fieldset .form-check-input[type=checkbox]{border-radius:0;width:1.5em;height:1.5em;border:1px solid #000}body.account .fieldset .form-check-input[type=checkbox]:focus{outline:0;box-shadow:none}body.account .fieldset .form-check-input[type=checkbox]+label{padding-top:8px;display:inline-block !important}@media only screen and (max-width:1024px) and (min-width:768px){.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{width:29.3% !important}.account.page-layout-2columns-left .column.main{width:100% !important}}@media only screen and (max-width:1024px){body.customer-account-login .login-container{margin-top:0;padding-top:0}}@media only screen and (max-width:1024px){body.customer-account-login .page.messages{margin-top:115px}}.login-container{background:#f2f2f2;padding:25px 0}@media only screen and (max-width:1024px){.login-container{margin-top:50px}}.login-container .login-container--banner{background:0 0;padding:0;display:block}.login-container .login-container--banner:before{content:inherit}.login-container .login-container--banner .title{position:relative;left:inherit;bottom:inherit;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:30px 0;color:#000;top:0}.login-container h3{text-transform:uppercase;margin-top:30px;color:#000;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin-bottom:30px}.login-container h2{margin-top:15px}.login-container h2 a{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#fff;border:0;border-radius:32px;padding:12px 25px}.login-container p{color:#000}.login-container p a{color:#000}.login-container .login-container--content{padding-left:0;max-width:400px;margin:0 auto;font-family:"Be Vietnam Pro";font-size:14px;line-height:17.71px;color:#000}@media only screen and (max-width:767px){.login-container .login-container--content{padding:0 20px}}.login-container .login-container--content div.mage-error{top:7px}.login-container .login-container--content div[for=pass].mage-error{margin-bottom:15px}.login-container .login-container--content input{background:#fff;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:16px}.login-container .login-container--content input:focus{background:0 0;color:#000;font-size:18px}.login-container .login-container--content #remember-me-box label{padding-top:9px}.login-container .login-container--content input[type=checkbox]{width:24px;height:24px;border-radius:0}.login-container .login-container--content .forgot-pwrd{color:#000;margin-top:10px}.login-container .login-container--content .button{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#fff;border:0;border-radius:32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;padding:12px 25px;min-width:120px}.login-container .login-container--content .button:after{content:inherit}.login-container .container{border:0;max-width:50%}@media only screen and (max-width:767px){.login-container .container{max-width:100%}}.login-container .login-container--right-content h2:after{content:inherit}.login-container .login-container--right-content .phone-no a{color:#000}@media only screen and (max-width:767px){.login-container .login-container--right-content{padding:0 20px}}body.customer-account-forgotpassword .page-main,body.customer-account-createpassword .page-main{background:#f2f2f2;padding:50px 0}@media only screen and (max-width:1024px){body.customer-account-forgotpassword .page-main,body.customer-account-createpassword .page-main{padding-top:90px}}body.customer-account-forgotpassword .page-main .columns .container h2,body.customer-account-createpassword .page-main .columns .container h2{position:relative;left:inherit;bottom:inherit;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:30px 0;color:#000;top:0}body.customer-account-forgotpassword .page-main .columns .container .forget .note,body.customer-account-createpassword .page-main .columns .container .forget .note{margin:15px 0}body.customer-account-forgotpassword .page-main .columns .container .forget label.form-label,body.customer-account-createpassword .page-main .columns .container .forget label.form-label{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;color:#000}body.customer-account-forgotpassword .page-main .columns .container .forget button,body.customer-account-createpassword .page-main .columns .container .forget button{background:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:20.45px;letter-spacing:1px;color:#fff;border:0;border-radius:0;padding:15px 25px}body.customer-account-forgotpassword .page-main .columns .container .forgotpassword_details,body.customer-account-createpassword .page-main .columns .container .forgotpassword_details{max-width:400px;margin-left:200px;text-align:left}@media only screen and (max-width:1032px){body.customer-account-forgotpassword .page-main .columns .container .forgotpassword_details,body.customer-account-createpassword .page-main .columns .container .forgotpassword_details{margin-left:50px}}@media only screen and (max-width:767px){body.customer-account-forgotpassword .page-main .columns .container .forgotpassword_details,body.customer-account-createpassword .page-main .columns .container .forgotpassword_details{margin-left:20px;margin-right:20px}}body.customer-account-forgotpassword .page-main .columns .container .forgotpassword_details div.mage-error,body.customer-account-createpassword .page-main .columns .container .forgotpassword_details div.mage-error{top:0}body.customer-account-createpassword .field{margin-top:25px}body.customer-account-createpassword .password.reset .mage-error{top:0 !important;margin:2px 0}.form-wishlist-items .product-item{border:1px solid #f2f2f2;font-family:'Gill Sans',sans-serif;font-weight:500;overflow:hidden}.form-wishlist-items .product--detail{width:100%;padding:15px;transform:inherit;text-align:center}.form-wishlist-items .product--detail .product--name{font-size:16px}.form-wishlist-items .product--detail .product--name a{font-size:16px !important;text-transform:none;line-height:20px;font-family:inherit !important;font-weight:inherit !important}@font-face{font-family:'be_vietnamregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/bevietnam-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'dorsaregular';font-weight:400;font-style:normal;src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dorsa-regular-webfont.woff") format("woff")}@font-face{font-family:'dancing_scriptregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/dancingscript-variablefont_wght-webfont.woff2") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff2") format("woff2"),url("../../frontend/Cubix/dhireland_v2/en_IE/fonts/barlowcondensed-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}.sale-hubpage .container h2{font-family:"Baskervville";font-weight:400;text-align:center;font-size:24px;margin-bottom:20px}.sale-hubpage .container .col-md-4{padding:5px}.sale-hubpage .container .col-md-4 a{position:relative;display:block;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;overflow:hidden}.sale-hubpage .container .col-md-4 a:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:99}.sale-hubpage .container .col-md-4 a span{position:absolute;bottom:39px;left:0;width:100%;z-index:999}.sale-hubpage .container .col-md-4 a img{transition:all .25s ease-in-out;height:1005}.sale-hubpage .container .col-md-4 a:hover img{transform:scale(1.05)}.am_shopby_apply_filters.visible{z-index:9999999}@media only screen and (max-width:767px){.am_shopby_apply_filters.visible{display:none}}.am_shopby_apply_filters.visible .am-show-button{padding:0}.am_shopby_apply_filters.visible .am-show-button span.am-items{display:none}.am_shopby_apply_filters.visible .am-show-button .btn-dark{display:block;width:100%;padding:10px 0;background:#000;border-radius:0}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}div#showmobilefilter{display:none}@media only screen and (max-width:767px){div#showmobilefilter{position:fixed;bottom:0;width:100%;background:#000;color:#fff;z-index:99;text-align:center;font-family:"Be Vietnam Pro";font-weight:600;padding:15px 0;cursor:pointer;font-size:15px;display:block}div#applyfilter-alias{z-index:9999999;width:50%;position:fixed;bottom:0;right:0;background:#000;color:#fff;text-align:center;padding:20px}div#clearallfilter-alias{z-index:9999999;width:50%;position:fixed;bottom:0;left:0;background:#ccc;color:#000;text-align:center;padding:20px}}.sort_filters.stock_filter{margin-bottom:20px}.sort_filters.stock_filter #narrow-by-list{display:flex;flex-direction:column;width:100%}@media only screen and (max-width:767px){.sort_filters.stock_filter #narrow-by-list{width:100%;flex-direction:inherit;justify-content:flex-start}}@media only screen and (max-width:1024px) and (min-width:768px){.sort_filters.stock_filter .filter-options-content.filter-mobile-colp,.sort_filters.stock_filter #narrow-by-list{width:100%;z-index:99;left:0;background:#fff}}@media only screen and (max-width:1024px){.sort_filters.stock_filter{background:#fff;height:calc(100% - 64px);padding:0}.sort_filters.stock_filter.mobile_stock_filters{border-top:0;top:55px}.sort_filters.stock_filter.mobile_stock_filters .filterby-title{color:#000;text-align:center;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;text-transform:uppercase;padding:10px 0;border-bottom:1px solid #999}}@media only screen and (max-width:767px){.sort_filters.stock_filter .filtertitle .span{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;line-height:17.71px;letter-spacing:1px;text-transform:uppercase;position:relative;display:block;text-align:center;padding:15px 0;border-bottom:1px solid #999}.sort_filters.stock_filter .filtertitle .span:after{content:"+";position:absolute;right:29px;font-size:17px}.sort_filters.stock_filter .filtertitle .span.active{font-family:"Be Vietnam Pro";font-weight:600}.sort_filters.stock_filter .filtertitle .span.active:after{content:"-"}.sort_filters.stock_filter .filtercontent{padding:15px 15px 45px;border-bottom:1px solid #999}.sort_filters.stock_filter .filtercontent .am-swatch-options{flex-direction:inherit;flex-wrap:wrap;gap:1px}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper{text-align:center;width:31.33%;margin-right:2%}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper input{display:none}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper a{display:block;border:2px solid #fff;border-radius:6px;font-family:"Be Vietnam Pro";font-size:14px;color:#000;line-height:17.71px;padding:20px 0 15px}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper a.disabled{opacity:.5}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper a .swatch-option{width:80px;height:40px;background-size:cover;margin:0 auto 10px}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper a .am-shopby-swatch-label{display:block;max-width:100%}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper input:checked+a{border-color:#000;position:relative}.sort_filters.stock_filter .filtercontent .am-swatch-options .am-swatch-wrapper input:checked+a:before{content:"X";width:26px;height:26px;background:#000;color:#fff;position:absolute;border-radius:50%;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;right:-13px;top:-13px;text-align:center;padding-top:4px;padding-left:3px}.sort_filters.stock_filter .filtercontent .am-swatch-options.grouped_shape .am-swatch-wrapper a .swatch-option,.sort_filters.stock_filter .filtercontent .am-swatch-options.grouped_diamond_type .am-swatch-wrapper a .swatch-option{width:55px;height:50px}.sort_filters.stock_filter .filtercontent .grouped_metal{display:flex;flex-wrap:wrap;justify-content:center}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper{padding-top:10px;width:30.33%;margin-right:3%}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper input{display:none}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .am-swatch-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;padding:20px 0 15px}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .am-swatch-link:before{margin-right:10px;content:"";width:25px;height:25px;background:#fff;display:block;border:1px solid #000;margin-bottom:15px}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label="Yellow Gold"]:before{background:#ffd701a6}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label="Rose Gold"]:before{background:#ffdcc2}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .am-swatch-link[data-label=Platinum]:before{background:#ddd7d2}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper .swatch-option{max-width:100%;display:block;text-align:center;padding:0;border:0;border-radius:4px}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper input:checked+.am-swatch-link{border:2px solid #000;border-radius:6px;position:relative}.sort_filters.stock_filter .filtercontent .grouped_metal .am-swatch-wrapper input:checked+.am-swatch-link:after{content:"X";width:26px;height:26px;background:#000;color:#fff;position:absolute;border-radius:50%;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;right:-13px;top:-13px;text-align:center;padding-top:4px;padding-left:3px}.sort_filters.stock_filter .filtercontent ol.items{display:flex;flex-wrap:wrap;padding:0;justify-content:flex-start;margin-top:10px}.sort_filters.stock_filter .filtercontent ol.items .item{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:15px;margin-right:15px;min-width:20%}.sort_filters.stock_filter .filtercontent ol.items .item a{background:#fff;border:1px solid #999;font-size:14px;padding:5px 10px;line-height:20px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%;color:#000}.sort_filters.stock_filter .filtercontent ol.items .item a.amshopby-link-selected{background-color:#000;color:#fff;border:1px solid #000}.sort_filters.stock_filter .filtercontent ol.items .item input{display:none}.sort_filters.stock_filter .filtercontent ul{display:flex;flex-wrap:wrap;padding:0;justify-content:center;margin-top:10px}.sort_filters.stock_filter .filtercontent ul li{display:flex;flex-direction:row-reverse;justify-content:center;margin-bottom:0;margin-right:2%;width:31.33%;text-align:center}.sort_filters.stock_filter .filtercontent ul li a{display:block;border:2px solid #fff;border-radius:6px;font-family:"Be Vietnam Pro";font-size:14px;color:#000;line-height:17.71px;padding:20px 0 15px}.sort_filters.stock_filter .filtercontent ul li a img{width:80px;height:40px;background-size:cover;margin:0 auto 10px}.sort_filters.stock_filter .filtercontent ul li a span.label{display:block}.sort_filters.stock_filter .filtercontent ul li a.amshopby-link-selected{border-color:#000;position:relative}.sort_filters.stock_filter .filtercontent ul li a.amshopby-link-selected:after{content:"X";width:26px;height:26px;background:#000;color:#fff;position:absolute;border-radius:50%;font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;line-height:17.71px;letter-spacing:1px;right:-13px;top:-13px;text-align:center;padding-top:4px;padding-left:3px}.sort_filters.stock_filter .filtercontent ul li input{display:none}.sort_filters.stock_filter .filtercontent#tag-shape ul li a{padding-left:10px;padding-right:10px}.sort_filters.stock_filter .filtercontent#tag-shape ul li a img{height:auto;width:70px}}.sort_filters.stock_filter .block-content.filter-content{text-align:center;position:relative;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 15px}@media only screen and (min-width:1033px){.sort_filters.stock_filter .block-content.filter-content{max-width:max-content;justify-content:center;flex-direction:column}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content{padding:0}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type{flex:0 0 50%;width:50%;padding:0 15px}}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type{text-align:center}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type{width:100%;padding:0;position:relative}}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol{display:flex;align-items:center;justify-content:center;margin:5px 0 25px;list-style:none;flex-wrap:wrap}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol{margin:20px 0 10px}}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li{margin-right:10px}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a{border:1px solid #999;border-radius:24px;color:#000;font-size:12px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a img{display:none}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected span{color:#fff !important}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected{color:#fff !important}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected span{color:#fff}}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.disabled a{opacity:.7;cursor:not-allowed}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li input{opacity:0;display:none}.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.disable span.label{border:1px solid #999;border-radius:24px;color:#000;font-size:13px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff;cursor:not-allowed;opacity:.6}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type .filter-options-content{position:absolute;margin-left:0;min-width:93vw;border:1px solid #000;top:42px;left:0;right:-8px;background:#fff;z-index:999;height:25vh}}.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-common{justify-content:flex-start;flex-direction:column}.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-common .filter-common{width:auto;flex-direction:initial}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-common .filter-common{width:100%}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-common .cust-category-filter{min-height:inherit}}.sort_filters.stock_filter .block-content.filter-content .stock_cols .filter-options-item.filtertitle{padding:0;width:auto}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols .filter-options-item.filtertitle{padding:0 10px;width:50%}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols .filter-options-item{margin-bottom:0}}.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-advance{justify-content:center;display:flex;flex-direction:row}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-advance{justify-content:flex-start}}.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-advance.hide{display:none}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-advance .filter-options-item:nth-child(odd) .filter-options-content{left:0;right:0}.sort_filters.stock_filter .block-content.filter-content .stock_cols.filter-advance .filter-options-item:nth-child(even) .filter-options-content{left:inherit;right:0}}.sort_filters.stock_filter .block-content.filter-content .btn.advance-filter-bnt{position:relative;text-align:center;width:100%}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .btn.advance-filter-bnt{width:50%}}.sort_filters.stock_filter .block-content.filter-content .btn.advance-filter-bnt:after{content:"+";margin-left:3px;font-weight:500}.sort_filters.stock_filter .block-content.filter-content .btn.advance-filter-bnt.up:after{content:"-"}.sort_filters.stock_filter .block-content.filter-content .filter-col1{width:21%}@media only screen and (max-width:1445px) and (min-width:1100px){.sort_filters.stock_filter .block-content.filter-content .filter-col1{width:25%;margin-right:1%}}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-content.filter-content .filter-col1{width:51%}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-col1{width:50%;padding:0 15px}.sort_filters.stock_filter .block-content.filter-content .filter-col1 .filter-options-item .filter-options-content{left:inherit;right:-9px}}.sort_filters.stock_filter .block-content.filter-content .filter-col2{width:23%}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-content.filter-content .filter-col2{width:49%}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-col2{width:50%;padding:0 15px}.sort_filters.stock_filter .block-content.filter-content .filter-col2 .filter-options-item .filter-options-content{left:-9px;right:inherit}}.sort_filters.stock_filter .block-content.filter-content .filter-col3,.sort_filters.stock_filter .block-content.filter-content .filter-col4{width:13%}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-content.filter-content .filter-col3,.sort_filters.stock_filter .block-content.filter-content .filter-col4{width:40%}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-col3,.sort_filters.stock_filter .block-content.filter-content .filter-col4{width:50%;padding:0 15px}.sort_filters.stock_filter .block-content.filter-content .filter-col3 .filter-options-item .filter-options-content,.sort_filters.stock_filter .block-content.filter-content .filter-col4 .filter-options-item .filter-options-content{left:inherit;right:-9px}}.sort_filters.stock_filter .block-content.filter-content .filter-common .stock-filters{display:flex;flex-direction:column}.sort_filters.stock_filter .block-content.filter-content .filter-common .stock-filters .filter-options-item{margin-bottom:10px}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item{width:100%}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.price{margin-bottom:7px}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item{width:50%;padding:0 10px}}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.price .items .item{width:44%}}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.price .items .item span.label{background:#fff;border:1px solid #999;border-radius:24px;font-size:13px;padding:4px 10px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.price .items .item.disabled span.label{cursor:not-allowed;opacity:.65}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.ring_sizes_allowed{margin-top:0}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options .filter-options-item.ring_sizes_allowed{margin-top:0}}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items{display:flex;flex-wrap:wrap;max-width:100%}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item{margin-right:5px;min-width:50px}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item input{display:none}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a{background:#fff;border:1px solid #999;border-radius:24px;font-size:13px;padding:4px 10px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a.amshopby-link-selected,.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a:hover,.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a.selected{background:#000;color:#fff;border-color:#000}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a.amshopby-link-selected span,.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a:hover span,.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item a.selected span{color:#fff}.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item.disabled span.label,.sort_filters.stock_filter .block-content.filter-content .filter-common .filter-options-content .items .item.disable span.label{background:#fff;border:1px solid #999;border-radius:24px;font-size:13px;padding:4px 10px;line-height:15.18px;font-family:"be_vietnamregular";font-weight:400;cursor:pointer;text-align:center;width:100%;cursor:not-allowed;opacity:.65}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper label{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;text-transform:uppercase;margin-bottom:10px;text-align:left;display:block;margin-top:20px}@media only screen and (min-width:1033px){.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper label{margin-top:-14px}}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-range{height:8px;background:#161513;border-radius:8px;top:0}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper .amshopby-slider-container .am-slider{position:relative;height:8px;background:#000;margin-top:20px;border-radius:8px}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat left top;background:#fff;cursor:default;width:20px;height:20px;border:1.8px solid #000;border-radius:50%;position:absolute;top:-3px;z-index:9}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper .amshopby-slider-container .ui-slider-handle:focus{outline:0;border:0}.sort_filters.stock_filter .block-content.filter-content .filter-common .amshopby-slider-wrapper .amshopby-slider-container .amshopby-slider-display{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;margin-top:15px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item{text-align:left;display:block;padding:0}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item{padding:0 10px;width:50%}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item label{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;text-transform:uppercase;margin-bottom:10px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content{padding:10px 0;border:1px solid #aaa;position:absolute;top:45px;width:100%;z-index:99;left:0;background:#fff;min-width:475px;margin-left:-50%}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content{min-width:98vw;margin-left:0;left:2px;border:0}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content.tag-grouped_clarity{left:0;right:2px}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .items .item a.amshopby-link-selected{font-weight:600}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .items .item a.amshopby-link-selected span{color:#fff}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-wrapper{display:block}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-wrapper a{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000;padding:0 10px;border:1px solid #fff;border-radius:4px;display:block}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-wrapper a:hover{border-color:#000}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-wrapper a.disabled{pointer-events:none;opacity:.5}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-options .am-swatch-wrapper a{font-family:"be_vietnamregular";font-weight:400;font-size:13px;color:#000}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-options .am-swatch-wrapper a{background:#f8f8f8;padding:10px}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol{display:flex;align-items:center;justify-content:center;margin:5px 0 0;list-style:none;flex-wrap:wrap;padding:0;width:100%;max-width:100%}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol{margin:20px 0 0;padding:0}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li{margin-right:10px;margin-bottom:10px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a{border:1px solid #999;border-radius:24px;color:#000;font-size:13px;padding:5px 20px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a{width:160px;font-size:13px;text-align:center}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a img{display:none}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a:hover{background:#000;color:#fff}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a:hover span{color:#fff}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a.amshopby-link-selected{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s;border:1px solid #000;font-weight:600}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a.amshopby-link-selected span{color:#fff !important}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a.amshopby-link-selected{color:#fff !important}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li a.amshopby-link-selected span{color:#fff}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li.disabled span.label{border:1px solid #999;border-radius:24px;color:#000;font-size:13px;padding:5px 20px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff;opacity:.7;cursor:not-allowed}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li.disabled span.label{width:160px;font-size:13px}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li input{opacity:0;display:none}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content ol li.disable span.label{border:1px solid #999;border-radius:24px;color:#000;font-size:13px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff;cursor:not-allowed;opacity:.6}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content.tag-ring_sizes_allowed ol li{min-width:50px;margin-right:5px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item .filter-options-content.tag-ring_sizes_allowed ol li a{padding:4px 10px;font-size:13px;width:100%;text-align:center;line-height:15.18px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style>label,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal>label,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed>label{padding-left:0;display:block;text-align:center}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content{left:inherit;right:2px}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options{flex-direction:initial;flex-wrap:wrap;justify-content:center}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options .am-swatch-wrapper,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options .am-swatch-wrapper,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options .am-swatch-wrapper{width:25%;padding:0 4px;margin-bottom:15px !important}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options .am-swatch-wrapper,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options .am-swatch-wrapper,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options .am-swatch-wrapper{width:33%;padding:0 2px;margin-bottom:1px !important}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:5px 0}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options .am-swatch-wrapper .swatch-option,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options .am-swatch-wrapper .swatch-option,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options .am-swatch-wrapper .swatch-option{width:100px;height:40px;background-size:contain;margin:0 auto;display:block}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_style .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_metal .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.ring_sizes_allowed .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a{border:1px solid #000}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape>label{padding-left:0;display:block;text-align:center;margin-left:-15px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options{display:flex;flex-direction:inherit;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:1032px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options{align-items:center;justify-content:center}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper{margin-bottom:15px !important;width:25%}@media only screen and (max-width:767px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper{width:33%;padding:0 2px;margin-bottom:1px !important}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper a{display:block;text-align:center;margin-bottom:10px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper a.disabled{opacity:.5}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper .swatch-option{width:50px;height:45px;background-size:contain;margin:auto}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:2px 0}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_shape .filter-options-content .am-swatch-options .am-swatch-wrapper input:checked+a{border:1px solid #000}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filterhead{display:flex;align-items:center;border-bottom:1px solid #000;padding:10px 0;white-space:nowrap;text-align:left}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filterhead span.tag{width:100%;display:flex;align-items:baseline}}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filterhead span.filterselected{white-space:nowrap;border:0;padding-top:0;padding-bottom:0;margin-top:0;color:#bda880;text-align:left;font-weight:400;padding-left:10px;overflow:hidden;text-overflow:ellipsis;display:inline-block}}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filterhead span.active span.filterselected:after{content:"-"}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .items .item{margin-bottom:20px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper{margin-bottom:0 !important;width:100%;margin-right:2%;padding-top:10px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper a{display:flex;align-items:center;margin-bottom:10px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper a.disabled{opacity:.5}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper .swatch-option{width:45px;height:40px;margin-right:5px;background-size:contain}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper .am-shopby-swatch-label{max-width:100%;display:block;text-align:center;padding:2px 5px;border:1px solid #f5ebd8;border-radius:4px;margin-top:5px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper input:checked+a .am-shopby-swatch-label{border:1px solid #999}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_diamond_type .filter-options-content .grouped_diamond_type .am-swatch-wrapper input:checked+a .am-shopby-swatch-label:after{content:"X";float:right;padding:2px 5px;border-left:1px solid #999;margin-top:-2px}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_clarity,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_colour,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_cut,.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_certificate{margin-top:0}.sort_filters.stock_filter .block-content.filter-content .filter-options-item.grouped_colour .filter-options-content{left:inherit;right:0}.sort_filters.stock_filter .block-actions.filter-actions{max-width:1440px;margin:0 auto;text-align:center}@media only screen and (max-width:1024px){.sort_filters.stock_filter .block-actions.filter-actions{padding-right:0;z-index:99;position:relative;background:#fff;width:100%;max-width:100%}.sort_filters.stock_filter .block-actions.filter-actions .filterstate .amshopby-items{display:flex;align-items:center;justify-content:flex-start;list-style:none;flex-wrap:wrap}.sort_filters.stock_filter .block-actions.filter-actions .filterstate .amshopby-items li.item{padding:3px 10px 3px 20px;border:1px solid #999;margin-left:.6rem;margin-bottom:1.2rem;white-space:nowrap;border-radius:1.2rem;color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:12px}.sort_filters.stock_filter .block-actions.filter-actions .filterstate .amshopby-items li.item .amshopby-remove{width:auto;margin:10px 0 0 8px}.sort_filters.stock_filter .block-actions.filter-actions .filterstate .amshopby-items li.item .amshopby-remove:before,.sort_filters.stock_filter .block-actions.filter-actions .filterstate .amshopby-items li.item .amshopby-remove:after{width:18px;background-color:#000}.sort_filters.stock_filter .block-actions.filter-actions .custom-back-filters{display:flex;align-items:center;justify-content:flex-start;padding:15px 20px}.sort_filters.stock_filter .block-actions.filter-actions .close-catfilter{position:relative;color:#000;font-family:"Be Vietnam Pro";font-weight:600;font-size:15px;line-height:20.45px;width:50%;display:flex;align-items:center;justify-content:flex-start;padding-left:35px}.sort_filters.stock_filter .block-actions.filter-actions .close-catfilter:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg);position:absolute;left:0;top:5px}.sort_filters.stock_filter .block-actions.filter-actions .close-catfilter:after{content:"";display:block;width:2px;height:15px;background-color:#000;transform:rotate(-90deg) translate(15px,4px);left:3px;top:19px;position:absolute}}.sort_filters.stock_filter .block-actions.filter-actions a{color:#000;font-size:13px;border:1px solid #000;padding:7px 30px;font-family:"be_vietnamregular";font-weight:400;margin-top:30px;display:inline-block;border-radius:32px;text-decoration:none}.sort_filters.stock_filter .block-actions.filter-actions a:hover{background:#000;color:#fff}.sort_filters.stock_filter .filter-content .filter-options{border-bottom:0;flex-wrap:initial;margin:initial;justify-content:center}@media only screen and (max-width:767px){.sort_filters.stock_filter .filter-content .filter-options{flex-wrap:wrap;justify-content:flex-start}}.sort_filters.stock_filter .filter-content .filter-options .amshopby-slider-wrapper .am-filter-items-attr_price{margin:0;max-width:100%}@media only screen and (max-width:767px){.sort_filters.stock_filter .filter-content .filter-options .amshopby-slider-wrapper .am-filter-items-attr_price{width:100%}}body.category-clearance .sort_filters .filter-results{display:none}body.category-clearance .sort_filters .block-content.filter-content{padding:0 15px}body.category-clearance .sort_filters .block-content.filter-content .filter-options-item label{font-family:"Be Vietnam Pro";font-weight:600;font-size:15px;color:#000;text-transform:uppercase;margin-bottom:10px;text-align:center}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type{flex:1 0 100%}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filterhead{margin:0;display:flex;align-items:center;border-bottom:0;font-size:16px;padding:10px 0 0;white-space:nowrap;text-align:center;position:relative;font-family:"Be Vietnam Pro";font-weight:600}@media only screen and (max-width:1024px){body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filterhead span.tag{width:100%}}@media only screen and (max-width:1024px){body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filterhead span.filterselected{display:none}}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filterhead span.filterselected:after{content:"+";position:absolute;top:13px;right:0;font-size:20px;color:#000;font-family:"Be Vietnam Pro"}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filterhead span.active span.filterselected:after{content:"-"}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type{text-align:center}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol{display:flex;align-items:center;justify-content:center;margin:5px 0 25px;list-style:none;flex-wrap:wrap}@media only screen and (max-width:767px){body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol{margin:20px 0 0;padding:0}}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li{margin-right:10px;margin-bottom:10px}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a{border:1px solid #999;border-radius:24px;color:#000;font-size:14px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff}@media only screen and (max-width:767px){body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a{width:160px;font-size:13px}}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a img{display:none}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected{background:#000;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s;border:1px solid #000;font-weight:600}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected span{color:#fff !important}@media only screen and (max-width:767px){body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected{color:#fff !important}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li a.amshopby-link-selected span{color:#fff}}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.checked a{background:#e0d2b8;-webkit-transition-duration:.4s;transition-duration:.4s;border:1.2px solid #000;font-weight:600}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.disabled span.label{opacity:.7;cursor:not-allowed}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li input{opacity:0;display:none}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type ol li.disable span.label{border:1px solid #999;border-radius:24px;color:#000;font-size:13px;padding:5px 30px;font-family:"be_vietnamregular";font-weight:400;display:inline-block;background:#fff;cursor:not-allowed;opacity:.6}body.category-clearance .sort_filters .block-content.filter-content .grouped_diamond_type .filter-options-item.grouped_diamond_type .filter-options-content.filter-mobile-colp.tag-grouped_diamond_type.hide{display:block}body.account .page-wrapper{background:#efefef;min-height:inherit}body.account .page-wrapper header.header{background:#fff}body.account .page-wrapper #maincontent{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:767px){body.account .page-wrapper #maincontent{padding-top:10px;padding-bottom:10px}}body.account .page-wrapper #maincontent .sidebar.sidebar-main .account-nav ul.nav.items{background:#dedede}body.account .page-wrapper #maincontent .sidebar.sidebar-main .account-nav ul.nav.items li.nav{width:100%}body.account .page-wrapper #maincontent .sidebar.sidebar-main .account-nav ul.nav.items li.nav a{font-family:"be_vietnamregular";font-weight:400;font-size:16px;text-transform:capitalize}body.account .page-wrapper #maincontent .sidebar.sidebar-main .account-nav ul.nav.items li.nav.current{text-transform:capitalize;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px}body.account .page-wrapper #maincontent .box-title{font-family:"Be Vietnam Pro";font-weight:400;text-transform:none}body.account .page-wrapper #maincontent .main .fieldset .field label{font-family:"Be Vietnam Pro";font-weight:400;margin-bottom:12px}body.account .page-wrapper #maincontent .main .fieldset .legend{border-color:#999}body.account .page-wrapper #maincontent .main .fieldset .legend span{font-family:"Baskervville";font-weight:400;font-size:24px;line-height:31.03px;text-transform:capitalize}body.account .page-wrapper #maincontent .main .fieldset .form-check-input:checked[type=checkbox]{background-color:#000 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}@media only screen and (max-width:1024px){body.account .columns{display:flex}}body.account .wishlist-toolbar{padding-top:30px}body.account .wishlist-toolbar .pager{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1024px){body.account .wishlist-toolbar .pager{flex-direction:column;gap:10px}}body.account .wishlist-toolbar .pager .pages{margin-bottom:0}body.account .wishlist-toolbar .pager .pages strong.pages-label{display:none}body.account .wishlist-toolbar .pager .pages ul.items.pages-items{display:flex;align-items:center;justify-content:center;list-style:none}body.account .wishlist-toolbar .pager .pages ul.items.pages-items li{border:0;font-family:"be_vietnamregular";font-weight:400;font-size:14px;padding:7px 13px;color:#000;border:1px solid #dee2e6;border-radius:0}body.account .wishlist-toolbar .pager .pages ul.items.pages-items li a{color:#000}body.account .wishlist-toolbar .pager .pages ul.items.pages-items li span.label{display:none}body.account .wishlist-toolbar .pager .pages ul.items.pages-items li.current{background:#b8a074;color:#fff;font-weight:700}body.account .wishlist-toolbar .pager .pages ul.items.pages-items .pages-item-next,body.account .wishlist-toolbar .pager .pages ul.items.pages-items .pages-item-previous{position:relative}.form-wishlist-items{clear:left}.form-wishlist-items .products-grid.wishlist{margin-top:60px;display:block}@media only screen and (max-width:767px){.form-wishlist-items .products-grid.wishlist .product-items.row{width:100%}}.form-wishlist-items .products-grid.wishlist .product-items .product-item{border:0;font-family:"Be Vietnam Pro";font-weight:500}@media only screen and (max-width:767px){.form-wishlist-items .products-grid.wishlist .product-items .product-item{padding-bottom:0;padding-right:0;margin:0;width:100%}}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info{width:100%;border:1px solid #000;background:#fff;position:relative}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product--detail{padding:5px 15px 15px}@media only screen and (max-width:767px){.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info{display:flex;align-items:center;justify-content:center}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-image-photo{max-width:100%;height:auto;border:0}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product--detail{padding:15px}}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info:hover .product-item-inner{top:-7px;right:4px;background:0 0;box-shadow:inherit;padding:0;border:0;width:auto;margin:0;display:block}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info a{color:#000}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product--img a.product-item-photo{display:block;text-align:center}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-image-container{display:inline-block;max-width:100%;height:auto !important}@media only screen and (max-width:767px){.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-image-container{max-width:80px}}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-image-container .product-image-photo{max-width:100%;height:auto;border:0}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner{background:#fff;border:1px solid #bbb;box-shadow:3px 4px 4px 0 rgba(0,0,0,.3);border-top:none;left:0;margin:9px 0 0 -1px;padding:0 9px;position:absolute;right:-1px;display:none;z-index:2}@media only screen and (max-width:1024px){.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner{top:-8px;right:4px;background:0 0;box-shadow:inherit;padding:0;border:0;width:auto;margin:0;position:absolute;display:block;clip:unset;height:unset}}.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions a{font-size:12px;display:block;float:right;margin:0 !important}@media only screen and (max-width:767px){.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .product-item-actions{float:unset}}.form-wishlist-items .products-grid.wishlist .product-item-actions{margin:10px 0 0;display:block}.form-wishlist-items .actions-toolbar .primary{text-align:center;width:100%}.form-wishlist-items .actions-toolbar .action.share{background:#000;color:#fff;display:inline-block;padding:5px 25px;border:0;font-family:"be_vietnamregular";font-weight:400;border-radius:0}.wishlist.share .actions-toolbar .primary{text-align:center;width:100%}.wishlist.share .actions-toolbar .submit{background:#fff;color:#000;border-radius:32px;border:1px solid #000;padding:8px 32px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block;font-family:"Be Vietnam Pro";font-weight:400;text-align:center;text-decoration:none;margin-top:10px}.wishlist.share .actions-toolbar .submit:hover{color:#fff !important;background:#000 !important;border:1px solid #000}.wishlist.share div.mage-error[generated]{top:-10px}.order-details-items ul.item-options{color:#000}.order-details-items .item-options li:not(:last-child){border-color:#ccc}.table tfoot{background:0 0}.table tfoot td.amount{background:0 0}body.catalogsearch-result-index .products .toolbar-info .new-arrivals-check{display:none}body.catalogsearch-result-index .page-title-wrapper{margin:50px 0;text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;color:#000}@media only screen and (max-width:767px){body.catalogsearch-result-index .page-title-wrapper{margin:50px 0 40px}}body.catalogsearch-result-index .custom-back-filters{display:none}body.catalogsearch-result-index .message.notice{padding-bottom:30px;text-align:center}body.catalogsearch-result-index .message.notice dl.block{margin-top:15px}body.catalogsearch-result-index .message.notice dl.block .item{color:#000}@media only screen and (max-width:767px){body.catalogsearch-result-index .search.results .minisearch{padding:0 15px}}body.catalogsearch-result-index .search.results .block-content{max-width:500px;margin:0 auto 50px}body.catalogsearch-result-index .search.results .block-content .form-control{border:1px solid #000;border-radius:0;box-shadow:none}body.catalogsearch-result-index .search.results .block-content .btn.btn-dark{border-radius:0}body.catalogsearch-result-index .search.results dl.block{margin:10px auto;max-width:1000px;display:none;text-align:center}body.catalogsearch-result-index .search.results dl.block dt.title{text-transform:capitalize;margin:15px 0;width:100%}body.catalogsearch-result-index .search.results dl.block dd.item{display:inline-block}body.catalogsearch-result-index .search.results dl.block dd.item a{color:#000;font-size:14px;border:1px solid #000;padding:5px 10px;display:block}body.catalogsearch-result-index .search.results dl.block dd.item a:hover{background:#000;color:#fff}body.catalogsearch-result-index .products .product-items ul{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));margin-bottom:50px}@media only screen and (max-width:1445px) and (min-width:1100px){body.catalogsearch-result-index .products .product-items ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}body.catalogsearch-result-index .products .product-items ul li .product-item-info a.product-item-photo{height:auto}.search .new-arrivals-check{display:none}.timeline-heading{background:#000;font-family:"Be Vietnam Pro";font-weight:400;line-height:30.36px;color:#e0d2b8;letter-spacing:.5px;font-size:24px;text-transform:uppercase;text-align:center;padding:15px 0;position:relative}.timeline-heading:before{content:'';background:#000;width:100%;height:100px;position:absolute;bottom:-80px;left:0}.our-story{background:#f0f0f0;padding:0 0 50px}@media only screen and (max-width:767px){.our-story{padding:40px 0}}.our-story h1{font-family:"Baskervville";font-weight:400;font-size:36px;color:#000;text-transform:uppercase;margin-bottom:2rem;line-height:36.2px;letter-spacing:.5px;text-align:center;margin-bottom:0;padding:50px 0}@media only screen and (max-width:767px){.our-story h1{padding:20px 0}}.our-story .mobile-story-tabs{padding:20px 10px}.our-story .mobile-story-tabs img{width:100%;margin-bottom:20px}.our-story .mobile-story-tabs h4{font-family:"Be Vietnam Pro";font-weight:400;line-height:30.36px;color:#000;letter-spacing:.5px;font-size:24px;text-transform:uppercase;text-align:center;position:relative;margin-bottom:20px}.our-story .mobile-story-tabs .form-panel{background-color:#fff;color:#000;margin-bottom:10px}.our-story .mobile-story-tabs .form-panel .form-panel-title{font-family:"Be Vietnam Pro";font-weight:700;font-size:16px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;padding:10px 20px;border-bottom:0;position:relative}.our-story .mobile-story-tabs .form-panel .form-panel-title:after{content:"";display:inline-block;border-right:2px solid #000;border-bottom:2px solid #000;width:10px;height:10px;transform:rotate(45deg);position:absolute;right:24px;top:15px}.our-story .mobile-story-tabs .form-panel .form-panel-title.active:after{border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(225deg);top:17px}.our-story .mobile-story-tabs .form-panel .option-content{display:none;padding:0 0 10px;background-color:#fff;border-top:1px solid #ccc}.our-story .mobile-story-tabs .form-panel .option-content .padding020{padding:20px}.our-story .mobile-story-tabs .form-panel .option-content h4{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:12px 0}.our-story .mobile-story-tabs .form-panel .option-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.our-story .mobile-story-tabs .form-panel .option-content p a{text-decoration:underline;color:#000}
/*!
	Timeline - v0.0.1
	ilker Yılmaz
	https://github.com/ilkeryilmaz/timeline
 */
.timeline-container{position:relative}.timeline-container:after{content:'';display:table;clear:both}.timeline{width:100%}.timeline-list{position:relative;overflow:hidden;margin:0;padding:0}.timeline-list-wrap{position:relative;top:0;left:0;display:block;transform:translate3d(0,0,0);transition:transform 1s cubic-bezier(.455,.03,.515,.955)}@media screen and (min-width:1200px){.timeline-list-wrap{min-width:20806px}}.timeline-item{float:left;box-sizing:border-box}.timeline-dots-wrap{position:absolute;overflow:hidden}.timeline-horizontal .timeline-dots-wrap{width:100%;height:35px;background:#000;padding:30px 0 60px}.timeline-vertical .timeline-dots-wrap{width:65px;height:100%;top:0}.timeline-dots-wrap.bottom{bottom:-50px}.timeline-dots-wrap.top{top:-90px}@media only screen and (max-width:1920px) and (min-width:1446px){.timeline-dots-wrap.top{width:1220px;left:0;right:0;margin:auto}}@media screen and (max-width:1466px){.timeline-dots-wrap.top{width:1160px;left:-100px;right:0}}.timeline-dots-wrap.left{left:-65px}.timeline-dots-wrap.right{right:-70px}.timeline-dots{margin:0;padding:0;position:relative;width:100%;height:100%;transition:transform 1s cubic-bezier(.455,.03,.515,.955)}.timeline-horizontal .timeline-dots{position:relative;transform:none !important}@media only screen and (max-width:1920px) and (min-width:1446px){.timeline-horizontal .timeline-dots{width:100% !important}}@media screen and (max-width:1466px){.timeline-horizontal .timeline-dots{width:100% !important}}.timeline-horizontal .timeline-dots:after{content:"";height:2px;background:#e0d2b8;position:absolute;bottom:-40px;width:100%;left:0}.timeline-vertical .timeline-dots{background:url(../../frontend/Cubix/dhireland_v2/en_IE/img/timeline-vertical-bg.png) left repeat-y}.timeline-dots button,.timeline-dots li{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.timeline-dots li{list-style:none;overflow:hidden}.timeline-horizontal .timeline-dots li{float:left;width:80px;text-align:center;white-space:nowrap}@media only screen and (max-width:1920px) and (min-width:1446px){.timeline-horizontal .timeline-dots li{width:auto;padding:0 8px}}@media screen and (max-width:1466px){.timeline-horizontal .timeline-dots li{width:auto;padding:0 5px}.timeline-horizontal .timeline-dots li:nth-child(2),.timeline-horizontal .timeline-dots li:nth-child(3),.timeline-horizontal .timeline-dots li:nth-child(5){width:auto}}.timeline-vertical .timeline-dots li{width:100%}.timeline-dots li.slide-active button{color:#e0d2b8;font-size:15px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/our-story/timelineactive.svg) no-repeat center 26px;padding-bottom:35px}.timeline-dots button{cursor:pointer;border:none;outline:none;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:20.45px;color:#a5a19b}.timeline-horizontal .timeline-dots button{background:url(../../frontend/Cubix/dhireland_v2/en_IE/img/date-icon.png) bottom no-repeat;padding-bottom:15px}.timeline-vertical .timeline-dots button{background:url(../../frontend/Cubix/dhireland_v2/en_IE/img/date-icon-vertical.png) left no-repeat;padding-left:15px}.timeline-container{width:800px;margin:0 auto}.timeline-list{width:800px}.timeline-item{width:800px;height:400px;padding:10px;border:1px solid #ddd}.header-wrapper{padding:5rem 0}.page-intro{text-align:center;line-height:1.2}.page-intro h1{display:inline-block;font-weight:300;font-size:4rem;color:#7dffc3;background:-webkit-linear-gradient(135deg,#fff9b0,#7dffc3);-webkit-text-fill-color:transparent}.page-intro h2{font-weight:300;font-size:1.5rem;line-height:1.7;color:#fff;margin-bottom:2rem}.section-list{padding:3rem 2.5rem;margin-bottom:2rem;background:#fff}@media (min-width:576px){.section-list{border-radius:1rem}}.section-list a{color:#4a2ab2}.section-list h2{margin-bottom:1.25rem;font-size:2rem;color:#4a2ab2}.section-list-box:not(:last-child){border-bottom:1px solid #ddd;margin:3rem 0;padding-bottom:5rem}.table{width:100%;overflow-x:auto;margin-bottom:1rem;border-collapse:collapse;-ms-overflow-style:-ms-autohiding-scrollbar}.table thead th{padding:.75rem;vertical-align:top;text-align:left;border-top:1px solid #eceeef;border-bottom:2px solid #eceeef}.table td{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table code{display:table}.row-large{width:50%}.footer-wrapper{padding:1rem 0;color:#fff;text-align:center}.footer-wrapper a{color:currentColor}.timeline-theme-1{width:800px;margin:100px auto}.timeline-1 .timeline-list{width:800px;height:auto}.timeline-1 .timeline-item{width:800px;height:auto;background:#ddd;border:none}.timeline-visual{float:left;width:43%;margin-right:3%;line-height:1}.timeline-visual img{max-width:100%}.timeline-detail{float:left;width:53%;height:100%;overflow-y:auto}.timeline-detail-list{margin:10px;padding:10px}.timeline-detail-list li{margin-bottom:.4rem}.timeline-theme-2{width:100%;margin:80px auto auto}@media screen and (max-width:1466px){.timeline-theme-2{width:900px}}.timeline-small-box .timeline-list{width:100%;height:100%}.timeline-small-box .box-item{float:left;max-width:1300px;height:100%;color:#fff;padding:30px 50px}@media screen and (max-width:1466px){.timeline-small-box .box-item{max-width:900px;padding-left:0;padding-right:0}}.timeline-small-box .box-item .our-story-banner .owl-nav{position:absolute;top:35%;font-size:74px;width:100%}.timeline-small-box .box-item .our-stores-banner .owl-nav .owl-prev,.timeline-small-box .box-item .our-story-banner .owl-nav .owl-prev{position:absolute;left:25px;color:#fff !important}.timeline-small-box .box-item .our-stores-banner .owl-nav .owl-prev:hover,.timeline-small-box .box-item .our-story-banner .owl-nav .owl-prev:hover{background:0 0}.timeline-small-box .box-item .our-stores-banner .owl-nav .owl-next,.timeline-small-box .box-item .our-story-banner .owl-nav .owl-next{position:absolute;right:25px;color:#fff !important}.timeline-small-box .box-item .our-stores-banner .owl-nav .owl-next:hover,.timeline-small-box .box-item .our-story-banner .owl-nav .owl-next:hover{background:0 0}.timeline-small-box .box-item .date-title{font-family:"Be Vietnam Pro";font-weight:700;font-size:64px;line-height:80.96px;letter-spacing:1px;color:#000}@media screen and (max-width:1466px){.timeline-small-box .box-item .date-title{font-size:54px;line-height:70.96px}}.timeline-small-box .box-item h3{font-family:"Be Vietnam Pro";font-weight:700;font-size:14px;line-height:17.71px;letter-spacing:1px;color:#000;text-transform:uppercase;margin:12px 0}.timeline-small-box .box-item p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.timeline-small-box .box-item p a{text-decoration:underline;color:#000}.timeline-small-box .box-item ul li{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#000}.timeline-small-box .box-item ul li a{text-decoration:underline;color:#000}body[class^=categorypath-ring-builder-] .category-view .category-hero h1{margin-top:30px;margin-bottom:0}.settings-steps{display:flex;align-items:center;justify-content:center;width:1024px;margin:30px auto;height:62px}@media only screen and (max-width:1032px){.settings-steps{width:92%;height:56px;margin:20px auto}}@media only screen and (max-width:767px){.settings-steps{width:82%;height:48px}}.settings-steps .setting-item{width:33.33%;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #000;-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;height:100%;background:#efefef;font-family:"Be Vietnam Pro";font-weight:400;font-size:11px;line-height:15.18px;color:#777}.settings-steps .setting-item:first-child{width:26%;flex:1 0 26%}.settings-steps .setting-item:first-child .sub-select-item{padding-left:0}@media only screen and (max-width:1032px) and (min-width:768px){.settings-steps .setting-item:first-child .sub-select-item{padding-right:10px}}.settings-steps .setting-item a{display:flex;align-items:center;justify-content:center;color:#000}.settings-steps .setting-item:before,.settings-steps .setting-item:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:9}.settings-steps .setting-item:before{border-width:31px;margin-top:-31px;border-color:transparent;border-left-color:#000}@media only screen and (max-width:1032px){.settings-steps .setting-item:before{border-width:28px;margin-top:-28px}}@media only screen and (max-width:767px){.settings-steps .setting-item:before{border-width:24px;margin-top:-24px}}.settings-steps .setting-item:after{border-width:30px;margin-top:-30px;border-color:transparent;border-left-color:#efefef}@media only screen and (max-width:1032px){.settings-steps .setting-item:after{border-width:27px;margin-top:-27px}}@media only screen and (max-width:767px){.settings-steps .setting-item:after{border-width:23px;margin-top:-23px}}@media only screen and (max-width:767px){.settings-steps .setting-item small{display:none}}.settings-steps .setting-item.current{background:#000;color:#e0d2b8}.settings-steps .setting-item.current .step-number{background:#e0d2b8;color:#000;border-color:#000}.settings-steps .setting-item.current p,.settings-steps .setting-item.current small,.settings-steps .setting-item.current a{color:#e0d2b8}.settings-steps .setting-item.current:after{border-left-color:#000}.settings-steps .setting-item.current .sub-select-item .price_links .s-displayprice{color:#e0d2b8}@media only screen and (max-width:767px){.settings-steps .setting-item.current .sub-select-item .price_links .s-displayprice{color:#000}}@media only screen and (max-width:767px){.settings-steps .setting-item.current .sub-select-item .price_links a{color:#000}}.settings-steps .setting-item.selecte-item .sub-select-item{justify-content:space-between}.settings-steps .setting-item.selecte-item .sub-select-item p{padding-left:10px}@media only screen and (max-width:1032px){.settings-steps .setting-item.selecte-item .sub-select-item p{padding-left:0}}.settings-steps .setting-item .step-number{width:39px;height:39px;border:1px solid #777;border-radius:50%;font-family:"Be Vietnam Pro";font-size:20px;font-weight:400;line-height:25.3px;color:#777;padding:5px;margin-right:15px;margin-left:15px;text-align:center}@media only screen and (max-width:1032px){.settings-steps .setting-item .step-number{width:20px;height:20px;padding:0;font-size:14px;margin-right:9px;line-height:20px}}@media only screen and (max-width:389.98px){.settings-steps .setting-item .step-number{margin-right:5px}}.settings-steps .setting-item p{margin-bottom:0}.settings-steps .setting-item:nth-child(2) a{padding-left:0}@media only screen and (max-width:767px){.settings-steps .setting-item:nth-child(2) a{padding-left:0}}.settings-steps .setting-item:last-child a{padding-left:26px}@media only screen and (max-width:767px){.settings-steps .setting-item:last-child a{padding-left:10px}}.settings-steps .setting-item .sub-select-item{display:flex;align-items:center;justify-content:center;width:100%;padding:0 20px}.settings-steps .setting-item .sub-select-item p{display:flex;align-items:center}.settings-steps .setting-item .sub-select-item .price_links{display:block}@media only screen and (max-width:790px){.settings-steps .setting-item .sub-select-item .price_links{display:none}}@media only screen and (max-width:767px){.settings-steps .setting-item .sub-select-item .price_links{display:none;position:absolute;top:42px;background:#fff;width:150px;border:0 solid #999;padding:15px;z-index:100;border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,.21);left:0}}.settings-steps .setting-item .sub-select-item .price_links .s-displayprice{font-family:"Be Vietnam Pro";font-weight:600;font-size:14px;display:block;width:100%;color:#000}.settings-steps .setting-item .sub-select-item .price_links a{font-family:"be_vietnamregular";font-weight:400;font-size:12px;text-decoration:underline;display:inline-block;padding:0 5px;margin-top:6px}.settings-steps .setting-item .sub-select-item .price_links a:nth-child(2){position:relative;padding-right:10px;padding-left:0}.settings-steps .setting-item .sub-select-item .price_links a:nth-child(2):after{content:"|";position:absolute;right:0;font-size:10px;top:1px}@media only screen and (max-width:767px){.settings-steps .setting-item .info-text{position:absolute;left:44px;bottom:-2px;font-size:10px}.settings-steps .setting-item .info-text.second-info{left:64px}}@media only screen and (max-width:767px){#ringbuildermain{min-height:500px}}#ringbuildermain .btn-black:hover{background:#5c5c5c !important;color:#fff;border:.5px solid #5c5c5c !important}.ringbuilder_wrap .ringbuilder_colour,.ringbuilder_wrap .ringbuilder_gemtype{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:767px){.ringbuilder_wrap{overflow-x:hidden}}@media (min-width:1446px){.ringbuilder_wrap .container{max-width:1440px}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main{padding:0}}.ringbuilder_wrap .diamond-filter-main .diamondtype-filters .advance-filter-main.show{display:flex;height:auto}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .diamond-type-feed{margin-bottom:0}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .slider-panel{padding-bottom:60px}.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder{max-height:85%;overflow-y:auto;padding-left:10px;padding-right:10px}.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder .mobile-slider-box{padding:0 10px}.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder .mobile-slider-box .slider-path{padding:0}.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder .shape-tab .custom-checkbox{width:21%}}@media only screen and (max-width:767px) and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder .shape-tab .custom-checkbox{width:20%}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .slider-panel.mobile-shape-ringbuilder .shape-tab .custom-checkbox.disabled label{font-weight:400}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .slider-panel .card .card-body{padding:0}}.ringbuilder_wrap .diamond-filter-main .other-price{padding:0 25px;margin-top:35px}.ringbuilder_wrap .diamond-filter-main .other-price .title{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;position:absolute;top:0;left:0;right:0;margin:auto}.ringbuilder_wrap .diamond-filter-main .other-price .filter-desc{margin-bottom:50px}.ringbuilder_wrap .diamond-filter-main .other-price .filter-desc p{font-size:12px;text-align:center}.ringbuilder_wrap .diamond-filter-main .custom-dis-price{position:relative;padding:0 15px}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .ui-slider-horizontal{height:1px;background:#000;text-align:left;position:relative;width:100%;margin-top:20px}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .ui-slider-horizontal .ui-slider-range{background:#000;height:2px;position:absolute;margin-left:6px}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .ui-slider-horizontal .ui-slider-handle{width:22px;height:20px;top:-10px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat left top;position:absolute;margin-left:-13px;outline:0}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .ui-slider-horizontal .ui-slider-handle .ui-slider-tooltip{color:#000;top:-22px !important;display:none !important}.ringbuilder_wrap .diamond-filter-main .custom-dis-price:before{position:absolute;top:5px;content:"£";left:25px;bottom:0;margin:auto;font-size:14px;color:#000}.ringbuilder_wrap .diamond-filter-main .custom-dis-price:after{position:absolute;top:5px;content:"£";right:77px;bottom:0;margin:auto;font-size:14px;color:#000}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .custom-slider-text{margin-top:0;width:80px;border:1px solid #000;padding:5px;font-size:13px;margin-left:0;padding-left:22px;border-radius:0}.ringbuilder_wrap .diamond-filter-main .custom-dis-price .custom-slider-text[data-index="1"]{float:right;margin-right:0}.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs{justify-content:center}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs{flex-wrap:wrap;margin-bottom:17px}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs .custom-radio{margin-right:0;width:47%;padding-right:5px}}.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs .custom-radio label{font-size:14px;padding:10px 28px;border-radius:32px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs .custom-radio label{padding:10px 4px;text-align:center;line-height:20px;margin-bottom:5px;font-size:11px;width:100%;font-weight:500}}@media only screen and (max-width:767px) and (max-width:389px){.ringbuilder_wrap .diamond-filter-main .diamond-type-tabs .custom-radio label{font-size:10px}}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box{margin:15px 0 0}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}@media only screen and (max-width:1032px){.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab{flex-wrap:wrap}}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox{margin:0 7px}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label{display:flex;flex-direction:column;text-align:center;font-family:"Be Vietnam Pro";font-size:12px;font-weight:400;color:#000;padding:10px;border-radius:3px;border:2px solid #fff}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label{padding:4px}}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label:hover,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label:hover{border:2px solid #000;border-radius:4px;color:#000}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label:hover,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label:hover{border:2px solid #fff}}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/round-diamond.png) no-repeat left top;background-size:cover;width:55px;height:55px;margin-bottom:13px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label:before{margin:auto auto 13px}}@media only screen and (max-width:481px){.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label:before{width:50px;height:50px;margin:auto auto 13px}}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/round_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/round_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/round_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/round_brown.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/blue_sapphire.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/yellow_sapphire.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pink_sapphire.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapePrincess]:before{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/princess-diamond.png) no-repeat left top;background-size:contain}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/princess_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/princess_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/princess_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/princess_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/cushion-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/cushion_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/cushion_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/cushion_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.brown[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.brown[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/brown/brown_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_round.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.green[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.green[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/green/green_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_round.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.black[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.black[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/black/black_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_round.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.gray[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.gray[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gray/gray_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_round.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.orange[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.orange[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/orange/orange_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeRound]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeRound]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_round.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapePrincess]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapePrincess]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_princess.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.purple[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.purple[for=naturalfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/purple/purple_pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/cushion_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeCushion]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeCushion]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/cushion.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/emerald-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/emerald_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/emerald_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/emerald_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/emerald_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeEmerald]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeEmerald]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/oval-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/oval_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/oval_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/oval_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/oval_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeOval]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeOval]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/oval.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/radiant-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/radiant_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/radiant_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/radiant_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/radiant_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeRadiant]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeRadiant]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/radiant.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/asscher-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/asscher_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/asscher_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/asscher_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/asscher_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeAsscher]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeAsscher]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/asscher.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/marquise-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/marquise_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/marquise_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/marquise_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/marquise_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeMarquise]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeMarquise]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/marquise.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/heart-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/heart_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/heart_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/heart_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/heart_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeHeart]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapeHeart]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/heart.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label[for=labgrownfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/pear-diamond.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow[for=labgrownfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/pear_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink[for=labgrownfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/pear_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=naturalfancyshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue[for=labgrownfancyshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/fancy/pear_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.blue.sapphire[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_blue.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.yellow.sapphire[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_yellow.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.pink.sapphire[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_pink.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.ruby[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.ruby[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_ruby.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.emerald[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.emerald[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_emerald.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tanzanite[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_tanzanite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.aquamarine[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/aquamarine/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.tourmaline[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/tourmaline/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.morganite[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.morganite[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/pear_morganite.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.topaz[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.topaz[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/topaz/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.opal[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.opal[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/opal/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.alexandrite[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/alexandrite/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.garnet[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.garnet[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/garnet/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.zircon[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.zircon[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/zircon/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.peridot[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.peridot[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/peridot/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapePear]:before,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox label.amethyst[for=gemstoneshapePear]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/gemstone/amethyst/pear.png)}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox.selected label,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox.selected label{border:2px solid #000;border-radius:4px;color:#000;font-weight:600}.ringbuilder_wrap .diamond-filter-main .ringbuilder_shapes .shape-tab .custom-checkbox.disabled label,.ringbuilder_wrap .diamond-filter-main .mobile-slider-box .shape-tab .custom-checkbox.disabled label{border:0 solid #000;border-radius:4px;color:#000;font-weight:600;opacity:.3;cursor:not-allowed}.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn{display:flex;align-items:center;justify-content:space-around;min-height:40px;font-family:"Be Vietnam Pro";font-size:12px;font-weight:400}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn{border-radius:20px}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn.pricemain,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn.pricemain{display:none}}.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn:after,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn:after{content:"+";margin-bottom:0;font-size:20px;font-weight:500}.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn span.sub-btn,.ringbuilder_wrap .diamond-filter-main .mobile-filters-normal button.btn .fas,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn span.sub-btn,.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance .mobile-filters-advance-inner button.btn .fas{display:none}.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance{margin-bottom:0;text-align:left;position:relative;padding:10px}.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance>button.btn{text-decoration:underline;font-size:14px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance>button.btn{text-align:left;width:auto;padding-top:13px;display:inline-block}}.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance>button.reset-filter{border:0;background:0 0;position:absolute;right:12px;width:auto;top:20px;flex-direction:row;text-decoration:underline;font-size:14px;display:flex;align-items:center;color:#000;z-index:99}.ringbuilder_wrap .diamond-filter-main .mobile-filters-advance>button.reset-filter:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/reset.svg) no-repeat left top;border:0;width:16px;height:16px;transform:inherit;background-size:contain;margin-right:4px}.ringbuilder_wrap .diamondtype-filters .range-slider-v2{width:25%;margin-bottom:0}.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-lab],.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price]{width:50%}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-lab],.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price]{width:100%}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price]{position:relative;top:inherit;bottom:inherit;border:0;border-radius:0;transform:inherit;margin-top:30px;padding:0 35px;z-index:9}.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price] .card-header,.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price] .filter-desc,.ringbuilder_wrap .diamondtype-filters .range-slider-v2[id*=-filter-price] .mobile-diamond-total{display:none !important}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .range-slider-v2{width:99%;padding-left:20px;padding-right:20px}}.ringbuilder_wrap .diamondtype-filters .range-slider-v2.pricemain,.ringbuilder_wrap .diamondtype-filters .range-slider-v2.labmain{width:50%}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .range-slider-v2.pricemain,.ringbuilder_wrap .diamondtype-filters .range-slider-v2.labmain{width:99%}}.ringbuilder_wrap .diamondtype-filters .range-slider-v2 .carat-slider{position:relative}.ringbuilder_wrap .diamondtype-filters .range-slider-v2 .custom-tooltip{display:inline-block;width:12px;height:12px;vertical-align:middle;cursor:pointer;position:relative;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-icon.svg) no-repeat left top;background-size:contain;margin-top:-6px;margin-left:3px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .range-slider-v2 .custom-tooltip{display:none}}.ringbuilder_wrap .diamondtype-filters .range-slider-v2 .slider-box .slider-path .ui-slider-horizontal{text-align:left;position:relative;width:100%;margin-bottom:20px}.ringbuilder_wrap .diamondtype-filters#diamondtype-filters-feed-gemstone .range-slider-v2.pricemain{width:25%}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters#diamondtype-filters-feed-gemstone .range-slider-v2.pricemain{width:99%}}.ringbuilder_wrap .diamondtype-filters#diamondtype-filters-feed-gemstone .reset-filter{border:0;background:0 0;position:relative;right:0;width:auto;top:6px;flex-direction:row;font-size:14px;text-align:right;float:right;display:flex;width:96%;justify-content:end;color:#000}.ringbuilder_wrap .diamondtype-filters#diamondtype-filters-feed-gemstone .reset-filter:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/reset.svg) no-repeat left top;border:0;width:18px;height:18px;transform:inherit;background-size:contain;margin-right:4px}.ringbuilder_wrap .diamondtype-filters .advance-filters-main .range-slider-v2{width:33.33%}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-title .custom-tooltip{margin-left:0}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .ui-slider-horizontal#labgrowncaratSlider,.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .ui-slider-horizontal#naturalfancycaratSlider,.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .ui-slider-horizontal#gemstonecaratSlider,.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .ui-slider-horizontal#labgrownfancycaratSlider{margin-top:25px}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .ui-slider-horizontal .ui-slider-handle{position:absolute;z-index:2;cursor:default;outline:0 !important}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .slider-values .ui-slider-marks-holder{font-size:10px}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .price-slider:before{font-size:13px;top:25px;padding-top:1.5px}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .price-slider .custom-slider-text{font-size:12px;width:78px;margin-top:0}.ringbuilder_wrap .diamondtype-filters .slider-box .slider-path .price-slider:after{right:40px;font-size:13px;top:25px;padding-top:1.5px}.ringbuilder_wrap .diamondtype-filters .advance-filter{padding:20px 0 40px}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left{position:relative}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button{text-align:center;text-decoration:underline;font-size:14px;line-height:20.45px;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin:0 auto}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button:before{border-right:2.5px solid #000;border-bottom:2.5px solid #000;width:10px;height:10px;transform:rotate(-135deg);margin-left:10px;margin-top:5px}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt:after{content:"Hide Advanced Options"}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt.collapsed:after{content:"Show Advanced Options"}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button.advance-filter-bnt.collapsed:before{transform:rotate(-315deg);margin-top:0}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button.reset-filter{border:0;background:0 0;position:absolute;right:0;width:auto;top:6px;flex-direction:row;color:#000}.ringbuilder_wrap .diamondtype-filters .advance-filter .inner .inner-left button.reset-filter:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/reset.svg) no-repeat left top;border:0;width:18px;height:18px;transform:inherit;background-size:contain;margin-right:4px}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box{margin-top:30px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box{margin-top:10px;margin-bottom:5px;padding:0 15px}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .d-flex{flex-wrap:wrap}}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path{margin-left:0;padding:0 .5rem;position:relative;width:100%;margin-bottom:0}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .ui-slider-horizontal{margin-top:20px}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .ui-slider-horizontal .ui-slider-handle:nth-child(3) .ui-slider-tooltip{margin-left:-35px}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .custom-slider-text{margin-top:0}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .custom-slider-text:focus,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .custom-slider-text:focus-within,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider .custom-slider-text:focus-visible{outline:0;box-shadow:none}}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider:after,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider:before{top:28px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider:after,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .slider-path .price-slider:before{top:38px}}@media only screen and (max-width:1032px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .ui-slider-horizontal{text-align:left;position:relative;width:100%;margin-bottom:25px}}@media only screen and (max-width:1032px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .ui-slider-horizontal .ui-slider-handle{position:absolute;margin-left:-13px}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .ui-slider-horizontal .ui-slider-handle .ui-slider-tooltip{color:#000}}@media only screen and (max-width:1032px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .ui-slider-horizontal .ui-slider-range{margin-left:6px}}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype{width:25%}}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label{display:flex;flex-direction:column;text-align:center;font-family:"Be Vietnam Pro";font-size:12px;font-weight:400;color:#000;padding:10px;border-radius:3px;border:2px solid #fff;margin-bottom:12px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label{padding:8px;font-size:11px}}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/yellow.png) no-repeat left top;width:65px;height:62px;display:block;background-size:contain;margin-bottom:12px}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.pink,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.pink,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.pink{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/pink.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.blue,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.blue,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.blue{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/blue.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.brown,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.brown,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.brown{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/brown.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.green,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.green,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.green{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/green.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.black,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.black,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.black{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/black.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.gray,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.gray,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.gray{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/gray.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.orange,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.orange,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.orange{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/orange.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label .shape.purple,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label .shape.purple,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label .shape.purple{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/shape/white/purple.png)}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label img,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label img,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label img{width:55px;margin:auto;margin-bottom:10px}@media only screen and (max-width:767px){.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio label img,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio label img,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio label img{width:55px;margin-bottom:5px}}.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .naturalfancy-diamond-colour .custom-radio.active label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .gemstone-diamond-gemtype .custom-radio.active label,.ringbuilder_wrap .diamondtype-filters .slider-panel .mobile-slider-box .labgrownfancy-diamond-colour .custom-radio.active label{border-color:#000}.ringbuilder_wrap .diamondtype-filters .color_fancy{text-align:center}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-title{font-family:"Be Vietnam Pro";font-weight:600;font-size:15px;color:#000}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path{margin-bottom:15px}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex{justify-content:center;align-items:center;flex-wrap:wrap;max-width:1120px;margin:0 auto}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .colour .custom-radio label,.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .gemtype .custom-radio label{display:flex;flex-direction:column;text-align:center;font-family:"Be Vietnam Pro";font-size:12px;font-weight:400;padding:10px;border-radius:3px;border:2px solid #fff;margin-right:15px}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .colour .custom-radio label:hover,.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .gemtype .custom-radio label:hover{border-color:#000}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .colour .custom-radio label img,.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .gemtype .custom-radio label img{margin-bottom:13px;width:62px;margin-left:auto;margin-right:auto}.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .colour .custom-radio.active label,.ringbuilder_wrap .diamondtype-filters .color_fancy .slider-path .d-flex .gemtype .custom-radio.active label{border-color:#000;font-weight:600}.ringbuilder_wrap .loose-diamonds-bg{background:#fff}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .compare{width:32%;font-family:"Be Vietnam Pro";font-weight:300}@media only screen and (max-width:1445px) and (min-width:1100px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .compare{width:38%}}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .compare{width:30%;margin-top:10px}}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary{float:left;position:relative}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary .gallery_share{position:relative;top:inherit;left:inherit;right:inherit}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary .gallery_share{position:relative;top:inherit;left:inherit;right:inherit}}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary .gallery_share .icon{font-size:12px;text-indent:26px;width:auto;height:28px;border:0;padding-top:2px;font-family:"Be Vietnam Pro";font-weight:300;background-size:17px;cursor:pointer;background-position:left center;margin-left:8px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary .gallery_share .icon{padding-top:7px;display:block}}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .actions-secondary .gallery_share .show_share{top:26px;right:inherit;left:10px}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .special-price{width:32%;float:left}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .special-price .compare{width:100%}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .special-price .compare{margin-bottom:0;margin-top:0}}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .special-price .compare .form-check{margin-bottom:10px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg{padding:0 10px;margin-left:0;margin-top:0}.ringbuilder_wrap .loose-diamonds-bg .search-compare{justify-content:space-between}.ringbuilder_wrap .loose-diamonds-bg .search-compare .compare-diamonds{padding-left:25px}.ringbuilder_wrap .loose-diamonds-bg .search-compare .compare-diamonds:before{right:83px}.ringbuilder_wrap .loose-diamonds-bg .search-compare .compare-diamonds.active{font-weight:600}.ringbuilder_wrap .loose-diamonds-bg .search-compare .compare-diamonds.active:before{right:90px}}.ringbuilder_wrap .loose-diamonds-bg .bottom-toolbar .pages .pages-items .item span.page.active{background:#b8a074;color:#fff}.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters{justify-content:flex-end;margin:10px 0 0}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters{justify-content:space-between}}.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:1rem}.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline:last-child{margin-right:0}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:10px}}@media only screen and (max-width:389.98px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline{margin-right:0}}.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline label{padding:1px 0 0}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline label{padding-right:5px}}@media only screen and (max-width:389.98px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline label{padding-right:0}}.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip{padding-left:4px;width:12px;height:16px;display:inline-block;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/tooltip-icon.svg) no-repeat left 4px !important;margin-top:0 !important;background-size:contain !important;vertical-align:text-top}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .pdp-additional-filters .form-check.form-check-inline .custom-tooltip{padding-left:0;margin-right:0 !important}}.ringbuilder_wrap .loose-diamonds-bg .page-info-compare{margin:0}.ringbuilder_wrap .loose-diamonds-bg .page-info-compare .compare-diamonds{position:relative;z-index:999;padding-top:30px;background-position:left 31px;padding-left:24px;background-size:17%}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .page-info-compare .compare-diamonds{background-position:left 16px;order:3;padding-top:15px;z-index:997}}.ringbuilder_wrap .loose-diamonds-bg .page-info-compare .paginatiion-info.diamondpart{position:absolute;width:100%;text-align:center;left:0;right:0;top:15px}@media only screen and (max-width:1032px){.ringbuilder_wrap .loose-diamonds-bg .page-info-compare .paginatiion-info.diamondpart{top:-40px}}.ringbuilder_wrap .loose-diamonds-bg .page-info-compare .paginatiion-info .toolbar-amount{margin-top:18px !important}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list{padding:0}.ringbuilder_wrap .loose-diamonds-bg .input-with-icon{position:relative;margin:10px 14px 0 0;width:220px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .input-with-icon{margin:0}}.ringbuilder_wrap .loose-diamonds-bg .input-with-icon input{border-radius:0;width:100%;padding-right:32px;font-size:12px;font-family:"be_vietnamregular";font-weight:400;border:1px solid #000;border-radius:32px;padding-top:5px;padding-bottom:5px}.ringbuilder_wrap .loose-diamonds-bg .input-with-icon input:focus{box-shadow:none;border:1px solid #000}.ringbuilder_wrap .loose-diamonds-bg .input-with-icon img{position:absolute;right:10px;top:7px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .input-with-icon img{right:14px;top:6px}}.ringbuilder_wrap .loose-diamonds-bg .input-with-icon .clear-submit{position:absolute;top:2px;right:10px;font-size:16px;cursor:pointer}.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view{width:20px;height:20px;border:0;color:#000;padding:2px;margin-right:65px;padding-top:8px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view{width:16px;padding-top:6px;display:none}}.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view span{border-color:#000;margin-bottom:2px}.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view:after{content:'Grid View';font-family:"Be Vietnam Pro";font-size:12px;line-height:15.18px;right:-61px;top:9px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view:after{top:5px}}.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view.active,.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view:hover{font-weight:600;color:#000;background:0 0}.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view.active span,.ringbuilder_wrap .loose-diamonds-bg .view-type .grid-view:hover span{border-color:#000}.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view{width:20px;height:20px;border:0;color:#000;margin-right:65px;padding-top:8px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view{padding-top:5px;display:none}}.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view span{background:0 0;border:.8px solid #000;padding:1px;margin-bottom:2px;margin-right:65px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view span{padding:.5px}}.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view:after{content:'List View';font-family:"Be Vietnam Pro";font-size:12px;line-height:15.18px;right:-59px;top:9px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view:after{top:5px}}.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view.active,.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view:hover{font-weight:600;color:#000;background:0 0}.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view.active span,.ringbuilder_wrap .loose-diamonds-bg .view-type .list-view:hover span{background:0 0;border-color:#000}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .product-img{height:200px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .product-img img{height:100%}}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .details p{width:25%}.ringbuilder_wrap .loose-diamonds-bg .diamondtype-list .products .product-block .prices-gird a.btn.js-click-click-add-diamond{background:#000;color:#fff;border-color:#000}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data{border-bottom:0}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content>div{width:120px !important;text-align:center}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content .special_price{text-decoration:line-through}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content .sale_price{color:red}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content .compare{width:4%}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content .img-data{width:4%}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content.header-row{font-family:"Be Vietnam Pro";font-weight:600;font-size:13px;color:#000;padding:12px 0}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row--content.header-row{height:auto !important}}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row:nth-child(odd){background:#efefef}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .data-row--content{height:87px;justify-content:space-around;padding:10px 5px}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .data-row--content>div{width:2%;text-align:center}}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary{margin-top:-6px;margin-left:7px;position:absolute;left:34px;top:32px;width:auto !important}}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share{position:relative;top:0}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share{position:relative;right:inherit;left:inherit;width:auto;height:auto;top:inherit}}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share .icon{text-indent:inherit;border:0;background-color:inherit !important;width:auto;padding-top:20px;height:auto;background-position:center 1px;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/share-ring.svg);background-size:23px;cursor:pointer}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share .icon{text-indent:60px;padding-top:0;background-size:17px}}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share .show_share{top:35px;right:0;left:0;margin:auto;z-index:9}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .actions-secondary .gallery_share .show_share{top:23px;left:33px}}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .compare{width:2% !important;left:0}}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .compare .form-check label{font-weight:400}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .compare .form-check{padding-left:10px}.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .compare .form-check input{opacity:0}}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .products .search-results--data .data-row .addtoring.addtoring-lg{width:auto !important;right:3px !important}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .diamondcompare-grid .fixed-column{border-right:1px solid #999}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .columns{border-left:0;border-right:1px solid #999}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column .videolink_value a{background:0 0;display:inline-block;color:#000;text-decoration:underline}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a.view-diamond-detail{background:0 0;color:#000;border:1px solid #999;padding:7px}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .diamondcompare-grid .scroll-column a.view-diamond-detail:hover{background:#000;color:#fff}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view{width:20px;height:20px;border:0;color:#000;padding:2px;margin-right:65px;padding-top:8px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view{width:16px;padding-top:6px}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view span{border-color:#000;margin-bottom:2px}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:after{content:'Grid View';font-family:"Be Vietnam Pro";font-size:12px;line-height:15.18px;right:-61px;top:9px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:after{top:5px}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view.active,.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:hover{font-weight:600;color:#000;background:0 0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view.active span,.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .grid-view:hover span{border-color:#000}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view{width:20px;height:20px;border:0;color:#000;margin-right:65px;padding-top:8px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view{padding-top:5px}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view span{background:0 0;border:.8px solid #000;padding:1px;margin-bottom:2px;margin-right:65px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view span{padding:.5px}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:after{content:'List View';font-family:"Be Vietnam Pro";font-size:12px;line-height:15.18px;right:-59px;top:9px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:after{top:5px}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view.active,.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:hover{font-weight:600;color:#000;background:0 0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view.active span,.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-type .list-view:hover span{background:0 0;border-color:#000}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data{border:1px solid #999;border-bottom:0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row:nth-child(odd){background:#efefef}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content{height:87px;justify-content:space-around;padding:10px 0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content>div{width:calc(100%/6) !important;text-align:center}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .data-row--content>div.price{width:25% !important}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .compare .form-check{padding-left:10px}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .compare .form-check input{opacity:0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .compare .form-check label{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/compare.svg) no-repeat left top;width:20px;height:20px;font-size:12px;padding-left:28px;cursor:pointer;background-size:contain}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .addtoring.addtoring-lg a{border:1px solid #000;border-radius:0;font-family:"be_vietnamregular";font-weight:400;font-size:12px;background-color:#000;color:#fff;margin-right:5px;margin-bottom:6px}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .addtoring.addtoring-lg a:focus{box-shadow:none}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view-list .compare-results--data .data-row .addtoring.addtoring-lg a.view-details-mobile{border:1px solid #999;color:#000;background:#fff}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .view-details-mobile{background:0 0;border:0;color:#000;padding:13px 0 0;border-bottom:1px dotted #000;border-radius:0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block{position:relative}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block .mobile-content-grid p{padding:7px 0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond{padding:10px}@media only screen and (max-width:767px){.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond{text-align:left}}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block .prices-gird a.js-click-click-add-diamond .diamond-btn-txt{font-weight:600}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block a.closecomparision{color:#fff;background:#000;font-size:13px;padding:5px 10px;position:absolute;top:0;right:0}.ringbuilder_wrap .loose-diamonds-bg .diamond_comparision .compare-view .mobile-grid-view .product-block a.closecomparision:before{content:'X'}.ringbuilder_wrap .specificdiamond-information .diamondtype-filters .slider-panel .filter-desc{margin-bottom:70px}@media only screen and (max-width:767px){.ringbuilder_wrap .specificdiamond-information .diamondtype-filters .slider-panel .filter-desc{margin-bottom:35px}}.ringbuilder_wrap .rb-error{color:red;text-transform:capitalize;font-size:15px;text-align:center}.setting_overlay,.share_overlay{background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999999}@media only screen and (max-width:1032px){.setting_overlay,.share_overlay{z-index:999999999}}div#setting_modal{position:fixed;top:0;bottom:0;height:430px;margin:auto;width:420px;left:0;right:0;display:none;background:#fff;z-index:9999999999;padding:15px 34px 31px;border-radius:20px}@media only screen and (max-width:767px){div#setting_modal{width:95%}}div#setting_modal .sub-tab-content{height:100%}div#setting_modal .sub-tab-content .instore_book{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}div#setting_modal p{font-family:"Be Vietnam Pro";font-weight:600;font-size:18px;color:#000;text-align:center;padding-top:20px;margin-bottom:10px}div#setting_modal p.sub-title{font-family:"be_vietnamregular";font-weight:400;font-size:14px;margin-bottom:20px;padding:0}div#setting_modal .select-setting-close{float:right;font-size:20px;color:#000;cursor:pointer;position:absolute;right:15px;top:9px}div#setting_modal a{background:#fff;border:1px solid #000;color:#000;font-size:14px;font-family:"be_vietnamregular";font-weight:400;width:100%;text-align:center;display:block;margin-bottom:10px;position:relative;padding:10px;display:flex;align-items:center;justify-content:center;width:100%;border-radius:30px;cursor:pointer}@media only screen and (max-width:767px){div#setting_modal a{font-size:13px}}div#setting_modal a:hover{background-color:#e0d2b8;color:#000}@media only screen and (max-width:767px){div#setting_modal a:hover{background:#f9f9f9;color:#000}}div#setting_modal a:before{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-diamond.svg) no-repeat left 7px;width:35px;height:30px;background-size:contain;margin-right:8px}div#setting_modal a[data-diamondtype=labgrown]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/select-lab-diamond.svg);background-position:left 2px}div#setting_modal a[data-diamondtype=labgrownfancy]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/labgrown-colored.svg);background-position:left 2px}div#setting_modal a[data-diamondtype=naturalfancy]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/natural-color.svg);background-position:left top}div#setting_modal a[data-diamondtype=gemstone]:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/sapphire.svg);background-position:left top}div#setting_modal a.witoutsetting:before{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/nav-icons/shape/round.svg);background-position:left top;background-size:cover;height:35px}.ringbuilder_pdp{margin-top:50px}@media only screen and (max-width:767px){.ringbuilder_pdp{margin-top:0}}.ringbuilder_pdp .gallery-section .pdp_gallery_bar{background:0 0}.ringbuilder_pdp .gallery-section .gallery_share{z-index:99}@media only screen and (max-width:767px){.ringbuilder_pdp .gallery-section .gallery_share{top:-19px;position:relative;float:right;right:0}}@media only screen and (max-width:767px){.ringbuilder_pdp .gallery-section{padding:0 25px;text-align:center}.ringbuilder_pdp .gallery-section .diamond-gallery .fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{transform:inherit;left:0;top:0;width:100%;height:100%}.ringbuilder_pdp .gallery-section .fotorama__nav-wrap--horizontal{display:none !important;width:100%;text-align:center;height:125px}.ringbuilder_pdp .gallery-section .fotorama__nav-wrap--horizontal .fotorama__nav{display:block;height:133px !important;margin-top:15px}.ringbuilder_pdp .gallery-section .fotorama__nav-wrap--horizontal .fotorama__nav .fotorama__thumb-border{border-color:#000}.ringbuilder_pdp .gallery-section .fotorama__nav-wrap--horizontal .fotorama__nav .fotorama__dot{width:10px;height:10px;border-color:#999;background:#999;border-width:2px;margin-right:12px}.ringbuilder_pdp .gallery-section .fotorama__nav-wrap--horizontal .fotorama__nav .fotorama__active .fotorama__dot{background-color:#000;border-color:#000}.ringbuilder_pdp .gallery-section iframe{width:98%;width:100%;height:330px;display:flex;max-height:41vh}}.ringbuilder_pdp .sample-img-msg{display:block;text-align:center;margin:10px 0}.ringbuilder_pdp .product-info-section{flex-direction:column;padding-left:20px;padding-top:20px}@media only screen and (max-width:767px){.ringbuilder_pdp .product-info-section{padding-left:30px;padding-right:30px}}.ringbuilder_pdp .product-info-section p a{color:#000}.ringbuilder_pdp .product-info-section .pdp_sub_title a{text-transform:capitalize;color:#000;text-decoration:none;display:inline-block;font-weight:400;border-bottom:1.2px dotted #000}.ringbuilder_pdp .product-info-section h4{font-family:"be_vietnamregular";font-weight:400;font-size:24px;color:#000;margin-bottom:15px;text-transform:uppercase}.ringbuilder_pdp .product-info-section p .custom-tooltip{background:0 0;vertical-align:baseline;margin-left:5px}.ringbuilder_pdp .product-info-section p .custom-tooltip>span{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000' class='sc-EHOje ihAgJH copy_icon'%3E%3Cg%3E%3Cpath d='M14 5V14H5V5H14ZM14 4H5C4.73478 4 4.48043 4.10536 4.29289 4.29289C4.10536 4.48043 4 4.73478 4 5V14C4 14.2652 4.10536 14.5196 4.29289 14.7071C4.48043 14.8946 4.73478 15 5 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5C15 4.73478 14.8946 4.48043 14.7071 4.29289C14.5196 4.10536 14.2652 4 14 4Z' fill='currentColor'%3E%3C/path%3E%3Cpath d='M2 9H1V2C1 1.73478 1.10536 1.48043 1.29289 1.29289C1.48043 1.10536 1.73478 1 2 1H9V2H2V9Z' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:15px;height:21px;display:block;background-position:left 3px;padding-left:21px}.ringbuilder_pdp .product-info-section .product-detail .col-5 .py-2{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.71px;letter-spacing:.5px}.ringbuilder_pdp .product-info-section .product-detail .py-2{font-family:"be_vietnamregular";font-weight:400;font-size:12px;line-height:17.71px;letter-spacing:.5px}.ringbuilder_pdp .product-info-section .product-detail .py-2 a{color:#000;text-decoration:underline}.ringbuilder_pdp .product-info-section .product-detail .py-2 .custom-tooltip{background:0 0;vertical-align:baseline;margin-left:5px}.ringbuilder_pdp .product-info-section .product-detail .py-2 .custom-tooltip>span{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000' class='sc-EHOje ihAgJH copy_icon'%3E%3Cg%3E%3Cpath d='M14 5V14H5V5H14ZM14 4H5C4.73478 4 4.48043 4.10536 4.29289 4.29289C4.10536 4.48043 4 4.73478 4 5V14C4 14.2652 4.10536 14.5196 4.29289 14.7071C4.48043 14.8946 4.73478 15 5 15H14C14.2652 15 14.5196 14.8946 14.7071 14.7071C14.8946 14.5196 15 14.2652 15 14V5C15 4.73478 14.8946 4.48043 14.7071 4.29289C14.5196 4.10536 14.2652 4 14 4Z' fill='currentColor'%3E%3C/path%3E%3Cpath d='M2 9H1V2C1 1.73478 1.10536 1.48043 1.29289 1.29289C1.48043 1.10536 1.73478 1 2 1H9V2H2V9Z' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:15px;height:21px;display:block;background-position:left 3px;padding-left:21px}.ringbuilder_pdp .product-info-section .product-detail .main-price{font-weight:600}.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list p{width:100%}@media only screen and (max-width:767px){.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list p{margin-bottom:6px}}.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list p span{display:inline-block;font-weight:300;margin-right:5px}.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list p a{color:#000;text-decoration:underline}.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list.list-flex-rows p{width:50%}@media only screen and (max-width:767px){.ringbuilder_pdp .product-info-section .product-detail .feed-pdp-main .diamond-detail .diamond-detail-list.list-flex-rows p{width:100%}}.ringbuilder_pdp .product-info-section .inclued-order-wrap{padding-left:0}body.categorypath-ring-builder-summary .category-hero .category-image{display:none}body.categorypath-ring-builder-summary .category-hero .nav-bottom-bar{display:none}body.categorypath-ring-builder-summary .category-hero h1{margin-top:0;margin-bottom:5px}.products .product-items ul li .set-with{margin:0;position:absolute;right:6px;bottom:6px}.products .product-items ul li .set-with .set-with-shape{display:none;position:absolute;bottom:18px;right:0;width:56px}.products .product-items ul li .set-with .set-with-shape span{width:20px;height:19px;margin-right:3px;margin-top:13px}.products .product-items ul li .set-with:hover .set-with-shape{display:block}.set-with{margin:45px 0}.set-with .pdp_sub_title{margin-top:10px}.set-with .set-with-shape>span{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/round-diamond.png) no-repeat center center;width:36px;height:35px;background-size:contain;text-indent:-9999px;display:inline-block;margin-right:10px;position:relative}@media only screen and (max-width:1032px){.set-with .set-with-shape>span{text-indent:inherit;padding-top:35px;width:16%;font-size:14px;line-height:35px;margin-bottom:50px}}.set-with .set-with-shape>span.oval{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/oval-diamond.png)}.set-with .set-with-shape>span.princess{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/princess-diamond.png)}.set-with .set-with-shape>span.marquise{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/marquise-diamond.png)}.set-with .set-with-shape>span.emerald{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/emerald-diamond.png)}.set-with .set-with-shape>span.heart{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/heart-diamond.png)}.set-with .set-with-shape>span.pear{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/pear-diamond.png)}.set-with .set-with-shape>span.asscher{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/asscher-diamond.png)}.set-with .set-with-shape>span.radiant{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/radiant-diamond.png)}.set-with .set-with-shape>span.cushion{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ringbuilder/cushion-diamond.png)}.set-with .set-with-shape>span .hover-text{text-indent:initial;margin-top:40px;color:#000;position:absolute;top:0;width:100%;font-size:12px;display:none;text-align:center}.set-with .set-with-shape>span:hover .hover-text{display:block}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:40%;top:30px}@media only screen and (max-width:767px){#snackbar{left:40%;margin-left:-135px;top:130px;z-index:9}}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}#snackbar_cer{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;top:30px;margin-left:-125px}@media only screen and (max-width:767px){#snackbar_cer{margin-left:0;left:20%;top:110px}}#snackbar_cer.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes fadein{from{top:0;opacity:0}to{top:30px;opacity:1}}.shape-error{text-align:center;margin-top:15px;font-family:"Be Vietnam Pro";font-weight:400;font-size:16px;color:red}@media only screen and (max-width:767px){.shape-error{font-size:15px;margin-bottom:10px}}.pdp_flex .product-info-section .pdp_sub_title.allowed-set-title{font-family:"Be Vietnam Pro";font-size:16px;color:#000;letter-spacing:normal;text-transform:none;margin-top:20px;font-weight:300}.allowed-shape-list{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:15px}.allowed-shape-list li{font-family:"Be Vietnam Pro";font-weight:300;font-size:14px;color:#000;display:flex;flex-direction:column;text-align:center}.allowed-shape-list li img{width:45px !important;display:inline-block;margin:auto auto 8px}.black-friday-deals .black-friday-banner{padding:2rem 1rem;text-align:center;color:#fff;display:flex;justify-content:center;background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/black-friday-banner.jpg) no-repeat left top #000;min-height:500px;position:relative}.black-friday-deals .black-friday-banner h1{color:#fff;text-transform:uppercase;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;margin:0 0 30px;letter-spacing:1px}.black-friday-deals .black-friday-banner p{color:#fff}.black-friday-deals .black-friday-banner p a{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:17.71px;color:#fff;background:#829867;border-radius:3px;text-transform:inherit;padding:13px 20px;margin-right:15px;display:inline-block;margin-top:15px}.black-friday-deals .black-friday-banner p a:hover{color:#fff;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.black-friday-deals .black-friday-banner p a.show_now{background:#e0d2b8;color:#000}.black-friday-deals .black-friday-banner p a.show_now:hover{color:#000}.black-friday-deals .black-friday-banner .content{width:75%;margin:auto}.black-friday-deals .black-friday-banner .site-ret{position:absolute;right:0;top:9%;width:40%}.black-friday-deals .site-ret{margin:70px auto;max-width:1500px}.black-friday-deals .site-blocks{display:flex;flex-wrap:wrap}.black-friday-deals .black-friday-category-odd{width:33.33%;padding:2px;position:relative}.black-friday-deals .black-friday-category-odd img{width:100%}.black-friday-deals .black-friday-category-odd .content{background:#000;padding:30px;min-height:275px}.black-friday-deals .black-friday-category-odd .content h2{font-family:"Baskervville";font-weight:400;font-size:26px;color:#fff;text-transform:uppercase;letter-spacing:1px}.black-friday-deals .black-friday-category-odd .content p{color:#fff}.black-friday-deals .black-friday-category-odd .content a.button{font-size:14px;font-family:"be_vietnamregular";font-weight:400;line-height:17.71px;color:#000;background:#e0d2b8;border-radius:3px;text-transform:inherit;padding:12px 20px;display:inline-block;margin-top:15px}.black-friday-deals .black-friday-category-odd .content a.button:hover{color:#000;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.black-friday-deals .site-blocks.ring-builder-block .black-friday-category-odd{width:50%}.black-friday-deals .site-blocks.ring-builder-block .black-friday-category-odd .content{min-height:auto}.black-friday-deals .home-showroom{background:#000}@media only screen and (max-width:1024px){.cms-sale-promo .page-main{margin-top:89px}}@media only screen and (max-width:767px){.cms-sale-promo .page-main{margin-top:110px}}@media only screen and (max-width:767px){.common-pages.sale-page h1{font-size:24px;line-height:30px}}.common-pages.sale-page .static-banner:before{width:100%;position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent);top:0;height:90%}.common-pages.sale-page .static-banner .banner-content{position:absolute;top:26%;max-width:33%;margin:auto;left:-50%;right:0;text-align:left}@media only screen and (max-width:1366px){.common-pages.sale-page .static-banner .banner-content{max-width:40%}}.common-pages.sale-page .static-banner .banner-content.first-content{left:0;right:-65%;top:13%}@media only screen and (min-width:1500px){.common-pages.sale-page .static-banner .banner-content.first-content{top:15%}}@media only screen and (max-width:1440px){.common-pages.sale-page .static-banner .banner-content.first-content{top:8%}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content.first-content{bottom:2%}}.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:90px}@media only screen and (max-width:1366x){.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:60px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content .frst-txt{margin-bottom:20px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt{line-height:80px;color:#af873d;font-size:96px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt{line-height:50px;font-size:46px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star1{font-size:123px;line-height:60px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star1{font-size:56px;line-height:50px}}.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star{font-size:40px;vertical-align:top;line-height:25px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.gold-txt span.star{font-size:20px}}.common-pages.sale-page .static-banner .banner-content h1.txt-wh{color:#fff;line-height:38px;font-size:43px}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1.txt-wh{line-height:20px;font-size:23px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content{top:12%;max-width:40%}}.common-pages.sale-page .static-banner .banner-content h1{margin-bottom:15px;font-size:34px}@media only screen and (max-width:1445px) and (min-width:1100px){.common-pages.sale-page .static-banner .banner-content h1{font-size:32px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content h1{font-size:28px}}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content{background:#000;text-align:center;left:0;max-width:100%;padding:30px 20px;position:relative}.common-pages.sale-page .static-banner .banner-content h1{text-align:center;margin-bottom:5px;font-size:28px;line-height:36.2px}}.common-pages.sale-page .static-banner .banner-content p{text-align:left;margin-bottom:0}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content p{text-align:center}}.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;line-height:17.71px;color:#000;background:#af873d;border-radius:3px;text-transform:inherit;padding:16px 35px;margin-right:20px;text-decoration:none;display:inline-block;margin-top:25px;margin-bottom:25px}@media only screen and (max-width:1400px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:16px 25px}}@media only screen and (max-width:1024px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:8px 15px;margin-top:5px}}@media only screen and (max-width:767px){.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a{padding:12px 25px;margin-top:10px;margin-bottom:10px}}.common-pages.sale-page .static-banner .banner-content p.cat-store-butons a:nth-child(2){background:#759fa8;margin-right:0}@media only screen and (max-width:767px){.common-pages.sale-page .nav-bottom-bar ul{flex-wrap:wrap;margin:0 0 0 5px}.common-pages.sale-page .nav-bottom-bar ul li{width:50%}}.common-pages.sale-page .sale-promos{padding:50px 0}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos{padding:20px 0 40px;text-align:center}}.common-pages.sale-page .sale-promos .offr-flex{display:flex;display:flex;justify-content:center;align-items:flex-start;gap:48px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex{flex-wrap:wrap;gap:0}}.common-pages.sale-page .sale-promos .offr-flex .offr-l{width:50%;display:flex;flex-direction:column;align-items:flex-end;min-width:234px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex .offr-l{width:100%;align-items:center}}.common-pages.sale-page .sale-promos .offr-flex .offr-r{width:50%}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex .offr-r{width:100%}}.common-pages.sale-page .sale-promos .offr-flex h1{margin:0 0 15px;font-size:32px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex h1{font-size:24px;margin-bottom:5px}}.common-pages.sale-page .sale-promos .offr-flex h3{margin:0}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex h3{margin-bottom:15px}}.common-pages.sale-page .sale-promos .offr-flex p{margin:0;max-width:446px;font-family:"Be Vietnam Pro";font-weight:300;font-size:20px;line-height:normal;text-align:left}@media only screen and (max-width:1024px){.common-pages.sale-page .sale-promos .offr-flex p{font-family:"be_vietnamregular";font-weight:400;font-size:14px}}@media only screen and (max-width:767px){.common-pages.sale-page .sale-promos .offr-flex p{text-align:center}}.common-pages.sale-page .sale-bnrs{text-align:center}.common-pages.sale-page .sale-bnrs .left1{padding-right:25px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .left1{padding-right:12px;margin-bottom:25px}}.common-pages.sale-page .sale-bnrs .right1{padding-left:25px}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .right1{padding-left:12px}}@media only screen and (min-width:1500px){.common-pages.sale-page .sale-bnrs .date-img{min-height:95px}}@media only screen and (max-width:767px){.common-pages.sale-page .sale-bnrs .date-img{margin-bottom:20px}}.common-pages.sale-page section.sale-offers{background:#e0d2b8;padding:100px 0 150px;margin:50px 0}@media only screen and (max-width:1024px){.common-pages.sale-page section.sale-offers{padding:70px 0 50px;margin:30px 0 50px}}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers{padding:50px 0 40px}}.common-pages.sale-page section.sale-offers .home-categories-title{margin-bottom:30px}.common-pages.sale-page section.sale-offers .homline{margin-bottom:70px}.common-pages.sale-page section.sale-offers .container-fluid{padding-left:70px;padding-right:70px}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid{padding-left:12px;padding-right:12px}}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{margin-top:50px}@media only screen and (max-width:1024px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{margin-top:25px;margin-bottom:40px}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{margin-bottom:12px}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h3{margin:0}}@media only screen and (max-width:1440px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{font-size:24px}}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det{text-align:center}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det h1{margin-bottom:8px}}.common-pages.sale-page section.sale-offers .container-fluid .bnr-det p{text-align:left}@media only screen and (max-width:767px){.common-pages.sale-page section.sale-offers .container-fluid .bnr-det p{text-align:center}}.common-pages.sale-page section.sale-offers .container-fluid .px-30px{padding-left:15px;padding-right:15px}.common-pages.sale-page .d-cen{display:flex;align-items:center;justify-content:center}.custom-video-banner{overflow:hidden;margin-top:0}@media only screen and (max-width:1920px){.custom-video-banner{max-height:750px}}.custom-video-banner .carousel-item{position:relative}@media only screen and (min-width:1901px){.custom-video-banner .carousel-item img{width:100%}}@media only screen and (max-width:1032px){.custom-video-banner .carousel-item img{width:100%}}.custom-video-banner .carousel-item.width-video video{position:absolute;width:100%;height:100%;left:0;right:0}.custom-video-banner .carousel-control-prev{width:100px;height:100px;top:0;bottom:0;left:2%;opacity:1;margin:auto}@media only screen and (min-width:1700px){.custom-video-banner .carousel-control-prev{top:-30%}}@media only screen and (min-width:1500px){.custom-video-banner .carousel-control-prev{top:-25%}}@media only screen and (max-width:767px){.custom-video-banner .carousel-control-prev{left:4%;display:none}}.custom-video-banner .carousel-control-prev:before{content:"";border-right:4px solid #fff;border-bottom:4px solid #fff;width:25px;height:25px;transform:rotate(-225deg)}.custom-video-banner .carousel-control-next{width:100px;height:100px;top:0;bottom:0;right:2%;opacity:1;margin:auto}@media only screen and (min-width:1700px){.custom-video-banner .carousel-control-next{top:-30%}}@media only screen and (min-width:1500px){.custom-video-banner .carousel-control-next{top:-25%}}@media only screen and (max-width:767px){.custom-video-banner .carousel-control-next{right:4%;display:none}}.custom-video-banner .carousel-control-next:before{content:"";border-right:4px solid #fff;border-bottom:4px solid #fff;width:25px;height:25px;transform:rotate(-45deg)}.custom-video-banner .carousel-indicators{text-align:center}.custom-video-banner .carousel-indicators [data-bs-target]{width:13px;height:13px;background:#aaa;border-radius:50%;border:0}.custom-video-banner .carousel-content{position:absolute;top:30%;max-width:26%;margin:auto;left:inherit;right:5%;text-align:right}@media only screen and (max-width:1032px){.custom-video-banner .carousel-content{top:18%;max-width:40%}}@media only screen and (max-width:767px){.custom-video-banner .carousel-content{text-align:center;left:0;max-width:100%;background:#ece1c6;padding:30px 20px;position:relative}}.custom-video-banner .carousel-content.first-content{background:#000;top:0;left:inherit;width:32%;right:0;max-width:100%;padding:10% 4%;height:100%;text-align:center}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.first-content{width:100%;background:#000 !important}}.custom-video-banner .carousel-content.first-content p{color:#9e834e;font-family:"be_vietnamregular";font-weight:400;font-size:30px;font-weight:400;text-transform:uppercase;text-align:center;line-height:36px}.custom-video-banner .carousel-content.first-content h1{font-family:"Baskervville";font-weight:400;color:#9e834e;font-size:120px;text-transform:uppercase;font-weight:700;margin-top:70px;text-align:center;margin-bottom:50px}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.first-content h1{font-size:100px;margin-top:40px;margin-bottom:20px}}.custom-video-banner .carousel-content.first-content p.cat-store-butons a{font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;line-height:17.71px;color:#000;background:#af873d;border-radius:3px;text-transform:inherit;padding:16px 35px;margin-right:20px;text-decoration:none;display:inline-block;margin-top:25px;margin-bottom:25px;min-width:160px}.custom-video-banner .carousel-content.first-content p.cat-store-butons a:nth-child(2){background:#759fa8;margin-right:0}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.wedd-bg{background:#ded4cc}}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.et-bg{background:#ebc8b9}}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.dia-bg{background:#e3e3e3}}.custom-video-banner .carousel-content.made-content{left:0;right:-50%}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.made-content{background:#0e2621}}.custom-video-banner .carousel-content.made-content h1,.custom-video-banner .carousel-content.made-content p{text-align:left;color:#fff}.custom-video-banner .carousel-content.made-content p a{font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;line-height:17.71px;color:#fff;background:#829867;border-radius:3px;text-transform:inherit;padding:16px 35px;margin-right:20px}.custom-video-banner .carousel-content.made-content p a:nth-child(2){background:#759fa8}@media only screen and (max-width:767px){.custom-video-banner .carousel-content.made-content p a{padding:12px 25px}}.custom-video-banner .carousel-content p.cat-store-butons a{font-size:14px;font-family:"Be Vietnam Pro";font-weight:400;line-height:17.71px;color:#fff;background:#829867;border-radius:3px;text-transform:inherit;padding:16px 35px;margin-right:20px}.custom-video-banner .carousel-content p.cat-store-butons a:nth-child(2){background:#759fa8;margin-right:0}@media only screen and (max-width:1400px){.custom-video-banner .carousel-content p.cat-store-butons a{padding:16px 25px}}@media only screen and (max-width:1024px){.custom-video-banner .carousel-content p.cat-store-butons a{padding:8px 15px}}@media only screen and (max-width:767px){.custom-video-banner .carousel-content p.cat-store-butons a{padding:9px 20px;font-size:12px}}.custom-video-banner .carousel-content h1{font-family:"Baskervville";font-weight:400;color:#fff;font-size:28px;line-height:36.2px;letter-spacing:1px;margin-bottom:15px;text-align:left}@media only screen and (max-width:767px){.custom-video-banner .carousel-content h1{font-size:20px;line-height:26.2px}}.custom-video-banner .carousel-content p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#fff;margin-bottom:0;line-height:20.45px;text-align:left}@media only screen and (max-width:767px){.custom-video-banner .carousel-content p{font-size:12px;line-height:20.45px}}.custom-video-banner .carousel-content p a{font-size:12px;line-height:15.18px;background:#000;color:#fff;text-transform:uppercase;font-family:"be_vietnamregular";font-weight:400;text-decoration:none;padding:10px 25px;display:inline-block;margin-top:25px;margin-bottom:25px}@media only screen and (max-width:767px){.custom-video-banner .carousel-content p a{font-size:12px;line-height:20.24px;margin:15px 0 30px}}.custom-video-banner .carousel-content p a:hover{color:#fff;opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}section.home-categories{padding:40px 0 0}@media only screen and (max-width:1032px){section.home-categories{overflow-x:hidden}}@media only screen and (min-width:1200px){section.home-categories{min-height:550px}}@media only screen and (max-width:767px){section.home-categories{padding:50px 0 0}section.home-categories .row .categoriesCarousel{padding:5px}section.home-categories .row .position-relative{padding:2px}}section.home-categories .owl-carousel h4{margin-bottom:0}section.home-categories h4 a{text-align:center;font-family:"Baskervville";font-weight:400;font-size:18px;line-height:28.2px;color:#000;text-transform:uppercase;position:relative}section.home-categories h4 a img{margin-bottom:15px}section.home-categories h4 p{text-transform:capitalize;margin:5px 0}section.home-categories a{display:block;position:relative;overflow:hidden}section.home-categories a img{transition:all .3s ease-in-out}section.home-categories a span{display:block;width:100%;font-family:"be_vietnamregular";font-weight:400;color:#b78f45;text-align:center;font-size:14px;letter-spacing:1px;line-height:normal;padding-top:1px;text-transform:capitalize}@media only screen and (max-width:767px){section.home-categories a span{font-family:"Be Vietnam Pro";font-weight:300;font-size:12px;letter-spacing:.5px;bottom:0}}@media only screen and (min-width:1033px){section.home-categories a:hover img{transform:scale(.97)}}@media only screen and (max-width:1024px){section.home-categories .categoriesCarousel .owl-nav{margin-top:5px}}section.home-categories .categoriesCarousel .owl-nav .owl-prev,section.home-categories .categoriesCarousel .owl-nav .owl-next{position:absolute;top:40%;font-size:60px;opacity:.75}section.home-categories .categoriesCarousel .owl-nav .owl-prev:hover,section.home-categories .categoriesCarousel .owl-nav .owl-next:hover{background:0 0;opacity:1}section.home-categories .categoriesCarousel .owl-nav .owl-prev{left:-40px}@media only screen and (max-width:1032px){section.home-categories .categoriesCarousel .owl-nav .owl-prev{left:-25px}}@media only screen and (max-width:1032px) and (max-width:767px){section.home-categories .categoriesCarousel .owl-nav .owl-prev{left:-100px}}section.home-categories .categoriesCarousel .owl-nav .owl-prev span{display:inline-block;border-left:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(45deg);text-indent:-9999px}section.home-categories .categoriesCarousel .owl-nav .owl-next{right:-40px}section.home-categories .categoriesCarousel .owl-nav .owl-next span{display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(-45deg);text-indent:-9999px}@media only screen and (max-width:1032px){section.home-categories .categoriesCarousel .owl-nav .owl-next{right:-25px}}@media only screen and (max-width:1032px) and (max-width:767px){section.home-categories .categoriesCarousel .owl-nav .owl-next{right:-100px}}@media only screen and (min-width:1200px){section.home-categories .categoriesCarousel .slide-owl-wrap:not(:first-child){display:none}}.why-dh-new{background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/why-dh-bg1.png) no-repeat right top #000;padding:100px 0 90px}@media only screen and (max-width:1032px){.why-dh-new{padding:70px 0 60px;margin-top:40px}}@media only screen and (max-width:1032px){.why-dh-new{padding:30px 0 30px;margin-top:20px}}.why-dh-new .framediv{border:0}@media only screen and (max-width:767px){.why-dh-new .framediv{border:none}}.why-dh-new .dh-why-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin-bottom:15px}@media only screen and (max-width:1032px){.why-dh-new .dh-why-title{font-size:18px;padding-top:30px;line-height:34.2px}}.why-dh-new p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;color:#fff}@media only screen and (max-width:767px){.why-dh-new p{font-size:12px}}.why-dh-new p a{color:#fff;text-decoration:underline}.why-dh-new .dh-why-content,.why-dh-new .dh-why-right{width:100%;display:FLEX;flex-direction:column;justify-content:start;height:100%;padding:0 0 0 60px}@media only screen and (max-width:767px){.why-dh-new .dh-why-content,.why-dh-new .dh-why-right{width:auto;padding:0 15px}}.why-dh-new .dh-why-content ul,.why-dh-new .dh-why-right ul{padding:0;margin:30px 0 15px;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}@media only screen and (max-width:1024px){.why-dh-new .dh-why-content ul,.why-dh-new .dh-why-right ul{justify-content:space-between}}@media only screen and (max-width:767px){.why-dh-new .dh-why-content ul,.why-dh-new .dh-why-right ul{justify-content:center}}.why-dh-new .dh-why-content ul li a,.why-dh-new .dh-why-right ul li a{font-family:"be_vietnamregular";font-weight:400;font-size:16px;line-height:17.71px;color:#000;border:1px solid #7c7c7c;background:#fff;border-radius:20px;display:block;padding:12px 35px;min-width:170px;text-align:center;text-transform:capitalize;margin:0 5px;transition-duration:.3s}@media only screen and (max-width:767px){.why-dh-new .dh-why-content ul li a,.why-dh-new .dh-why-right ul li a{min-width:inherit;padding:12px 19px;margin:0;font-size:15px}}.why-dh-new .dh-why-content ul li a:hover,.why-dh-new .dh-why-right ul li a:hover{color:#fff;border:1px solid #000;background:#000}.why-dh-new .vid-block{position:relative}.why-dh-new .vid-block .wh-dh-logos-lt{position:unset;list-style:none;top:0;left:40px;bottom:0;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding:0}@media only screen and (max-width:767px){.why-dh-new .vid-block .wh-dh-logos-lt{left:0}}.why-dh-new .vid-block .wh-dh-logos-lt li{margin-bottom:15px}@media only screen and (max-width:767px){.why-dh-new .vid-block .wh-dh-logos-lt li img{width:45%}}.why-dh-new .vid-block .wh-dh-logos-lt li img.img-fluid{width:90px}.home-ring-build{margin:50px 0;position:relative;overflow:hidden}@media only screen and (min-width:1033px){.home-ring-build{margin:60px 0 80px}}@media only screen and (max-width:1024px){.home-ring-build .container{max-width:100%}}.home-ring-build .build-box{background:#000;color:#fff}.home-ring-build .build-box p{color:#fff;font-size:14px}.home-ring-build .build-box h6{font-weight:400;font-size:20px;font-family:"Baskervville"}@media only screen and (max-width:1032px) and (min-width:768px){.home-ring-build .build-box video{max-height:600px}}.home-ring-build .build-box .endless{padding:0 50px}.home-ring-build .build-box .endless h2.dorsa{font-family:"dorsaregular";font-weight:400;letter-spacing:28px;margin-bottom:30px;font-size:55px;line-height:75px}@media only screen and (max-width:767px){.home-ring-build .build-box .endless h2.dorsa{font-size:45px;line-height:63px;letter-spacing:18px}}@media only screen and (max-width:1032px){.home-ring-build .build-box .endless{padding:40px 50px}}@media only screen and (max-width:767px){.home-ring-build .build-box .endless{padding:40px 20px}}.home-ring-build .build-box .flex-btns{display:flex;gap:10px}@media only screen and (max-width:767px){.home-ring-build .build-box .flex-btns{flex-direction:column}}.home-ring-build .build-box a{width:100%}section.home-showroom{background:linear-gradient(180deg,#3e3e3e 0%,#000 100%)}@media screen and (min-width:1200px){section.home-showroom .container-fluid{padding:0 !important}}section.home-showroom .section-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#fff;letter-spacing:1px}@media only screen and (max-width:767px){section.home-showroom .section-title{font-size:18px}}section.home-showroom a.callto-action{color:#000;text-transform:uppercase;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:17.71px;letter-spacing:1px;margin:20px 0 40px;display:inline-block;border:1px solid #e0d2b8;padding:10px 20px;background:#e0d2b8;border-radius:32px}section.home-showroom a.callto-action:hover{opacity:.75}@media only screen and (max-width:767px){section.home-showroom a.callto-action{font-size:12px;margin:10px 0 20px}}section.home-showroom .inner{padding:15rem 0}@media only screen and (max-width:1032px){section.home-showroom .inner{padding:3em 0}}@media only screen and (max-width:767px){section.home-showroom .inner{padding:10px 15px}}section.home-showroom p{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#fff;line-height:20.45px}@media only screen and (max-width:767px){section.home-showroom p{font-size:12px;line-height:17.38px}}section.home-showroom ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;margin:0}@media only screen and (max-width:767px){section.home-showroom ul{flex-direction:column}section.home-showroom ul:after{content:"";background:url(../../frontend/Cubix/dhireland_v2/en_IE/images/ui-state-active.png) no-repeat center center;width:22px;height:20px;margin-top:30px}}@media only screen and (max-width:767px){section.home-showroom ul li{flex:0 0 100%;width:100%}}section.home-showroom ul li a{color:#e0d2b8;text-transform:uppercase;text-decoration:underline;font-family:"Be Vietnam Pro";font-weight:500;font-size:14px;line-height:17.71px;letter-spacing:1px;margin:0 10px 20px;display:inline-block}section.home-showroom ul li a:hover{text-decoration:underline}@media only screen and (max-width:767px){section.home-showroom ul li a{color:#fff;font-size:14px;line-height:17.38px;margin-bottom:5px;border:1px solid #e0d2b8;display:block;text-align:center;text-decoration:none;text-transform:capitalize;padding:10px 0}}section.home-showroom .showroom-img{height:100%;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/home-showroom.jpg);background-size:cover;background-position:left top;background-repeat:no-repeat}@media only screen and (max-width:1032px){section.home-showroom .showroom-img{height:435px;margin-bottom:15px}}@media only screen and (max-width:767px){section.home-showroom .showroom-img{background-image:none;height:auto}section.home-showroom .showroom-img iframe{height:250px}}section.home-showroom.stores-page-showroom .inner{padding:6rem 0}@media only screen and (max-width:767px){section.home-showroom.stores-page-showroom .inner{padding:2rem 0}}@media only screen and (max-width:767px){.hubpage-seo-block-bottom{padding:30px 15px 40px}}section.essen-section{background:linear-gradient(180deg,#868686 0%,#606060 100%);background:#fff;padding:100px 0}@media only screen and (max-width:1024px){section.essen-section{padding:60px 0 50px}}@media only screen and (max-width:767px){section.essen-section{padding:30px 0 20px}}section.essen-section .essentials{display:flex;justify-content:center;align-items:center;padding:0 50px;overflow:hidden}@media only screen and (max-width:767px){section.essen-section .essentials{align-items:flex-start;flex-wrap:wrap;padding:0}}section.essen-section .essentials .essen-sub{color:#7c7c7c;font-family:"Be Vietnam Pro";font-weight:400;font-size:34px;line-height:normal;letter-spacing:50px;text-indent:50px}@media only screen and (max-width:1024px){section.essen-section .essentials .essen-sub{gap:40px;padding:0}}@media only screen and (max-width:767px){section.essen-section .essentials .essen-sub{padding:0 0 15px}}@media only screen and (max-width:767px){section.essen-section .essentials .essen-sub{font-size:24px;text-indent:20px;letter-spacing:20px}}section.essen-section .essentials .essen-desc{color:#7c7c7c;text-align:center;font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:normal;letter-spacing:2.03px;margin:20px 0 20px}@media only screen and (max-width:767px){section.essen-section .essentials .essen-desc{font-size:12px;margin:10px}}section.essen-section .essentials .prosection{display:flex;min-height:468px;align-items:flex-start;align-content:flex-start;justify-content:center;gap:36px;flex-wrap:wrap}section.essen-section .essentials .prosection .procard{border-radius:6px;background:#161616;box-shadow:0px 8px 23px 0px rgba(0,0,0,.25)}section.essen-section .essentials .prosection .procard .prohead{display:flex;padding:4px 8px;justify-content:center;align-items:center}section.essen-section .essentials .prosection .procard .prohead .tryme,section.essen-section .essentials .prosection .procard .prohead .insto{display:flex;align-items:center;align-content:center;flex:1 0 0;flex-wrap:wrap;color:#fff;text-align:center;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:normal}section.essen-section .essentials .prosection .procard .prohead .insto{justify-content:flex-end}section.essen-section .essentials .prosection .procard .profoot{text-align:center;padding:27px 0 35px}section.essen-section .essentials .prosection .procard .profoot p.itm-name{color:#fff;text-align:center;font-family:"Be Vietnam Pro";font-weight:500;font-size:16px;line-height:normal;letter-spacing:1.6px;margin-bottom:10px}section.essen-section .essentials .prosection .procard .profoot p.itm-prc{color:#fff;text-align:center;font-family:"Be Vietnam Pro";font-weight:400;font-size:12px;line-height:normal;margin-bottom:20px}section.essen-section .essentials .prosection .procard .profoot a.viwbtn{border-radius:3px;border:1px solid #fff;padding:7px 24px;font-size:12px;color:#fff;font-family:"Be Vietnam Pro";font-weight:400;min-height:33px;display:inline-block;cursor:pointer}section.essen-section .essentials .position-relative{background:#fff;margin:5px}@media only screen and (max-width:767px){section.essen-section .essentials .position-relative{min-height:310px}}section.essen-section .essentials .position-relative .product-name{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:normal;letter-spacing:1px;min-height:50px;padding:0 10px}@media only screen and (max-width:767px){section.essen-section .essentials .position-relative .product-name{min-height:84px}}section.essen-section .essentials .position-relative .product-name a{color:#000}section.essen-section .essentials .position-relative span{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.18px;letter-spacing:1px}section.essen-section .essentials .position-relative span.price-wrapper{padding-bottom:10px;display:inline-block}section.essen-section .essentials .position-relative a.product-item-photo{background:#f4f2f2}section.essen-section .essentials .position-relative a.product-item-photo .product-image-photo{height:auto;mix-blend-mode:darken}section.essen-section .essentials .position-relative a.product-item-photo span.product-image-wrapper{padding-bottom:0 !important;background:#f4f2f2 !important;display:block;margin-bottom:18px}section.essen-section .essentials .owl-nav .owl-next,section.essen-section .essentials .owl-nav .owl-prev{position:absolute;top:40%;font-size:60px;opacity:.75;z-index:9999;width:80px}section.essen-section .essentials .owl-nav .owl-next:hover,section.essen-section .essentials .owl-nav .owl-prev:hover{background:0 0;opacity:1}section.essen-section .essentials .owl-nav .owl-prev{left:-20px}section.essen-section .essentials .owl-nav .owl-prev span{display:inline-block;border-left:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(45deg);text-indent:-9999px}section.essen-section .essentials .owl-nav .owl-next{right:-20px}section.essen-section .essentials .owl-nav .owl-next span{display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(-45deg);text-indent:-9999px}section.essen-section .essentials .owl-dots{margin-top:25px}section.essen-section .tab-content{display:block !important;background:0 0;margin-top:35px;position:relative;border:0;overflow:hidden;width:auto;height:auto;padding:0;z-index:inherit}@media only screen and (max-width:767px){section.essen-section .tab-content{margin-top:20px}}section.essen-section .tab-content a.viwallbtn{border-radius:23px;border:1px solid #000;padding:7px 35px;font-size:14px;color:#000;font-family:"Be Vietnam Pro";font-weight:400;min-height:33px;display:inline-block;cursor:pointer;text-align:center;width:auto;margin:30px auto 10px}@media only screen and (max-width:767px){section.essen-section .tab-content a.viwallbtn{width:90%;margin:20px 0;font-size:12px}}section.essen-section .tab-content a.viwallbtn:hover{color:#fff;border:1px solid #000;background:#000}section.essen-section .tab-content .tab-pane{text-align:center}section.essen-section ul.essenul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border:0;margin-top:20px}@media only screen and (max-width:767px){section.essen-section ul.essenul{margin-top:15px}}@media only screen and (max-width:767px){section.essen-section ul.essenul li{width:50%;padding:5px}}section.essen-section ul.essenul li button{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;color:#000;border:1px solid #7c7c7c;background:#fff;border-radius:20px;display:block;padding:10px 35px;min-width:180px;text-align:center;text-transform:capitalize;margin:0 5px}section.essen-section ul.essenul li button:hover,section.essen-section ul.essenul li button.active{color:#fff;border:1px solid #000;background:#000}@media only screen and (max-width:1445px) and (min-width:1100px){section.essen-section ul.essenul li button{min-width:160px}}@media only screen and (max-width:1032px){section.essen-section ul.essenul li button{margin-bottom:5px}}@media only screen and (max-width:767px){section.essen-section ul.essenul li button{font-size:12px;padding:10px 20px;min-width:150px;white-space:nowrap;margin:0;width:100%}}section.essen-section ul.essenul li button span.price{display:block;font-size:12px}section.essen-section ul.essenul li button span.price span.small-text{font-size:11px}section.essen-section ul.essenul li a.active{color:#000;border:1px solid #e0d2b8;background:#e0d2b8}.home-bg{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1032px){.home-bg{height:435px}}.infy-collection{margin:100px 0 0}@media only screen and (max-width:1024px){.infy-collection{margin:60px 0 0}.infy-collection .container-fluid{padding:0}}.infy-collection .build-box .endless{padding:7rem 4rem}@media only screen and (min-width:1500px){.infy-collection .build-box .endless{padding:12rem 6rem}}@media only screen and (max-width:1445px) and (min-width:1100px){.infy-collection .build-box .endless{padding-right:2rem}}@media only screen and (max-width:1024px){.infy-collection .build-box .endless{padding:30px 50px}}@media only screen and (max-width:767px){.infy-collection .build-box .endless{padding:30px 15px}}.infy-collection .build-box .endless .endless-title{font-family:"dorsaregular";font-weight:400;letter-spacing:28px;margin-bottom:30px;font-size:55px;line-height:75px}@media only screen and (max-width:767px){.infy-collection .build-box .endless .endless-title{font-size:45px;line-height:63px;letter-spacing:18px;margin-bottom:15px}}.infy-collection .build-box .endless .home-btn{width:40%;margin-top:20px}@media only screen and (max-width:767px){.infy-collection .build-box .endless .home-btn{margin-bottom:20px;width:100%}}.infy-collection .build-box .endless .home-gifts-title{font-family:"Baskervville";font-weight:400;font-size:24px;color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px}.infy-collection .build-box .endless ul.nav.nav-tabs{border:0}.infy-collection .build-box .endless ul.nav.nav-tabs li button{font-family:"Baskervville";font-weight:400;font-size:16px;text-transform:uppercase;color:#fff;border:0;background:0 0;padding:0;margin:10px 23px 37px 0;letter-spacing:1.3px}@media only screen and (max-width:767px){.infy-collection .build-box .endless ul.nav.nav-tabs li button{margin:10px 8px 6px 0;font-size:13px;letter-spacing:.7px;border:1px solid #404040;padding:2px 5px;font-family:"be_vietnamregular";font-weight:400;border-radius:2px !important;margin-bottom:22px}}@media only screen and (max-width:389.98px){.infy-collection .build-box .endless ul.nav.nav-tabs li button{margin:10px 6px 6px 0}}.infy-collection .build-box .infy-img{height:100%;background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/home/infinity.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1032px){.infy-collection .build-box .infy-img{height:285px}}.infy-collection .build-box .infy-img img{display:none}.infy-collection .build-box .endless ul.nav.nav-tabs li button.active{text-decoration:none;border:0;border-bottom:1px solid #fff}@media only screen and (max-width:767px){.infy-collection .build-box .endless ul.nav.nav-tabs li button.active{border:1px solid #fff;text-decoration:none}}.infy-collection .timeless-tab .build-box .infy-img{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/timeless.jpg)}.infy-collection .floral-tab .build-box .infy-img{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/floral.jpg)}.infy-collection .deco-tab .build-box .infy-img{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/deco.jpg)}.infy-collection .divine-tab .build-box .infy-img{background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/home/divine.jpg)}.why-dh-new .home-categories-title{text-align:center;font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;color:#fff;text-transform:uppercase;position:relative}@media only screen and (max-width:767px){.why-dh-new .home-categories-title{margin-bottom:10px;padding-top:30px}}.why-dh-new .frame-right{margin-bottom:30px}@media only screen and (max-width:767px){.why-dh-new .frame-right{margin-bottom:30px}}.why-dh-new .frame-right .framediv{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.why-dh-new .frame-right .framediv iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #716a6a}.why-dh-new .bottom-frame-right{height:100%}.why-dh-new .bottom-frame-right .framediv{height:100%}.why-dh-new .d-cen{height:100%}.why-dh-new .cert-txt{font-family:"Baskervville";font-weight:400;font-size:20px;text-align:center;color:#fff;padding:0 20px 15px;text-transform:uppercase}.why-dh-new .vid-block .logos-bottom{justify-content:center;gap:20px;margin-bottom:40px}@media only screen and (max-width:1024px){.why-dh-new .vid-block .logos-bottom{margin-bottom:0;flex-wrap:wrap}.why-dh-new .vid-block .logos-bottom.dh-awards{gap:20px 3px}.why-dh-new .vid-block .logos-bottom.dh-awards li{width:32.5%;text-align:center}}.why-dh-new .vid-block .logos-bottom li img.img-fluid{width:auto;max-width:120px}@media only screen and (max-width:767px){.why-dh-new .vid-block .logos-bottom li img.img-fluid{width:auto;max-width:80px}}.why-dh-new .vid-block .logos-bottom li:nth-child(3) img.img-fluid{width:90px}.why-dh-new .vid-block .logos-bottom li:last-child img.img-fluid{width:60px}@media only screen and (max-width:767px){.why-dh-new .vid-block .logos-bottom li:last-child img.img-fluid{width:45px}}.why-dh-new .bottom-vid-block{height:100%;padding:100px 0}@media only screen and (max-width:767px){.why-dh-new .bottom-vid-block{padding:30px 0}}.why-dh-new .dh-why-bottom{padding:40px 12px 0}@media only screen and (max-width:1032px){.why-dh-new .dh-why-bottom{padding-top:10px}}.why-dh-new .dh-why-bottom .home-title{margin-bottom:30px;margin-top:20px}.why-dh-new .dh-why-bottom .dh-why-title{color:#000}@media only screen and (max-width:1024px){.why-dh-new .dh-why-bottom .dh-why-title{padding-top:0}}.why-dh-new .dh-why-bottom p{color:#000;line-height:24px}.why-dh-new .dh-why-bottom .dh-why-content{display:block;padding:0;text-align:center}.why-dh-new .dh-why-bottom .dh-why-right{align-items:center;justify-content:space-around;padding:0 0 0 30px}@media only screen and (max-width:1024px){.why-dh-new .dh-why-bottom .dh-why-right{margin-top:0;align-items:center;padding:0}}.why-dh-new .dh-why-bottom ul li a{color:#000;border:1px solid #000}.why-dh-new .dh-why-bottom .tru-img{gap:30px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.why-dh-new .dh-why-bottom .tru-img{flex-wrap:wrap}}.why-dh-new .dh-why-bottom .tru-img img{width:250px}.why-dh-new .d-cen{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1032px){.why-dh-bottom-bar .nav-bottom-bar{padding:25px 0;background:#fff}}.ready-wear{padding:70px 0}@media only screen and (max-width:1024px){.ready-wear{padding:40px 0 30px}}@media only screen and (max-width:767px){.ready-wear{padding:0}}.ready-wear .wear-box{background:#e0d2b8}@media only screen and (max-width:1024px){.ready-wear .wear-box{flex-direction:column-reverse}}.ready-wear .wear-box .box-content{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:15rem 50px}@media only screen and (max-width:1032px){.ready-wear .wear-box .box-content{padding:7rem 50px}}@media only screen and (max-width:1024px){.ready-wear .wear-box .box-content{padding:0 25px;text-align:center;align-items:center;justify-content:center}}@media only screen and (max-width:767px){.ready-wear .wear-box .box-content{padding:30px 12px}}.ready-wear .wear-box .box-content h2{font-family:"Baskervville";font-weight:400;font-size:24px;margin-bottom:25px;letter-spacing:1.5px}@media only screen and (max-width:767px){.ready-wear .wear-box .box-content h2{font-size:18px;margin-bottom:15px}}.ready-wear .wear-box .box-content p{margin-left:50px}@media only screen and (min-width:1033px){.ready-wear .wear-box .box-content p{width:330px}}@media only screen and (max-width:1024px){.ready-wear .wear-box .box-content p{margin-left:0}}@media only screen and (max-width:767px){.ready-wear .wear-box .box-content p{width:100%}}.ready-wear .wear-box .box-content a{font-family:"Be Vietnam Pro";font-weight:400;font-size:14px;line-height:17.71px;color:#fff;display:block;padding:12px 25px;min-width:150px;color:#000;border:1px solid #000;border-radius:2px;margin-top:15px}@media only screen and (max-width:767px){.ready-wear .wear-box .box-content a{font-size:12px;padding:10px 20px;margin-top:5px}}.ready-wear .wear-box .box-img{height:100%;background-image:url(../../frontend/Cubix/dhireland_v2/en_IE/images/gift/home-readytowear.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1032px){.ready-wear .wear-box .box-img{height:435px}}@media only screen and (max-width:767px){.ready-wear .wear-box .box-img{height:300px}}.collection_home_new{padding:70px 0 0}@media only screen and (max-width:767px){.collection_home_new{padding:15px 0 0}}.collection_home_new ul.nav.nav-tabs{justify-content:flex-end;border:0}@media only screen and (max-width:767px){.collection_home_new ul.nav.nav-tabs{justify-content:space-between}}.collection_home_new ul.nav.nav-tabs li button{font-family:"Baskervville";font-weight:400;font-size:16px;text-transform:uppercase;color:#000;border:0}@media only screen and (max-width:767px){.collection_home_new ul.nav.nav-tabs li button{padding:0;font-size:14px}}.collection_home_new ul.nav.nav-tabs li button:hover{border:0}.collection_home_new ul.nav.nav-tabs li button.active{text-decoration:underline;border:0}.collection_home_new ul.nav.nav-tabs li:last-child button{padding-right:0}.collection_home_new .tab-content{display:block !important;background:0 0;margin-top:40px;position:relative;border:0;overflow:hidden;width:auto;height:auto;padding:0;z-index:inherit}@media only screen and (max-width:767px){.collection_home_new .tab-content{margin-top:20px}}.collection_home_new .tab-content .tab-pane{background:#e7ddcd}.collection_home_new .tab-content .tab-pane#deco{background:#e7e7e7}.collection_home_new .tab-content .tab-pane#floral{background:#f4e6e6}.collection_home_new .tab-content .tab-pane#timeless{background:#f6efdd}.collection_home_new .tab-content .tab-pane .gifts-content{text-align:right;padding:0 80px 0 100px}@media only screen and (max-width:1032px){.collection_home_new .tab-content .tab-pane .gifts-content{padding:0 10px 0 30px}}@media only screen and (max-width:767px){.collection_home_new .tab-content .tab-pane .gifts-content{text-align:center;padding:25px 15px}}.collection_home_new .tab-content .tab-pane .gifts-content .home-gifts-title{font-family:"Baskervville";font-weight:400;font-size:32px;color:#000;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}@media only screen and (max-width:767px){.collection_home_new .tab-content .tab-pane .gifts-content .home-gifts-title{margin-bottom:15px;font-size:20px}}.collection_home_new .tab-content .tab-pane .gifts-content p{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;color:#000}@media only screen and (max-width:767px){.collection_home_new .tab-content .tab-pane .gifts-content p{font-size:12px}}.collection_home_new .tab-content .tab-pane .gifts-content a{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:17.71px;color:#fff;display:inline-block;padding:12px 25px;min-width:150px;color:#000;border:1px solid #000;border-radius:2px;margin-top:15px;text-align:center}@media only screen and (max-width:767px){.collection_home_new .tab-content .tab-pane .gifts-content a{font-size:12px;margin-top:0;min-width:110px}}.collection_home_new .collect_title{font-family:"Baskervville";font-weight:400;font-size:32px;color:#000;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px;border-bottom:1px solid #000;padding-bottom:25px}@media only screen and (max-width:767px){.collection_home_new .collect_title{font-size:18px;text-align:center;padding-bottom:12px}}.home-trust-reviews .home-reviews .listing-block__title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;text-transform:uppercase;color:#000}@media only screen and (max-width:1032px){.home-trust-reviews .home-reviews .listing-block__title{font-size:20px;margin-top:25px}}.home-trust-reviews .home-reviews .container.pt-5{padding-top:.5rem !important}section.home-reviews{margin-top:100px;margin-bottom:-70px}@media only screen and (max-width:767px){section.home-reviews{margin-bottom:-60px;margin-top:60px}section.home-reviews iframe{height:360px !important}}.home-gifts-sec{background:#d3d3d3}@media only screen and (max-width:767px){.home-gifts-sec{text-align:center}.home-gifts-sec .container-fluid{padding:0}}@media only screen and (max-width:767px){.home-gifts-sec video{width:50%}}.home-gifts-sec .home-bg{background-image:url("../../frontend/Cubix/dhireland_v2/en_IE/images/home/gifts-banner.jpg")}@media only screen and (min-width:1033px){.home-gifts-sec .gifts-content{width:54%;margin:auto}}@media only screen and (max-width:1024px){.home-gifts-sec .gifts-content{padding:3rem 6rem}}@media only screen and (max-width:767px){.home-gifts-sec .gifts-content{text-align:left;padding:30px 25px}}.home-gifts-sec .gifts-content .home-gifts-title{font-family:"Baskervville";font-weight:400;font-size:32px;text-transform:uppercase;color:#000;letter-spacing:1.2px;margin-bottom:30px}@media only screen and (max-width:767px){.home-gifts-sec .gifts-content .home-gifts-title{font-size:22px;margin-bottom:15px}}.home-gifts-sec .gifts-content p{font-family:"Be Vietnam Pro";font-weight:300;font-size:16px;color:#000}@media only screen and (max-width:767px){.home-gifts-sec .gifts-content p{font-size:15px}}.home-gifts-sec .gifts-content a{font-family:"be_vietnamregular";font-weight:400;font-size:16px;color:#000;background:#d3d3d3;border-radius:22px;margin-top:30px;display:inline-block;padding:12px 35px;border:1px solid #000;min-width:170px;text-align:center}.home-gifts-sec .gifts-content a:hover{opacity:.75}@media only screen and (max-width:767px){.home-gifts-sec .gifts-content a{font-size:14px;margin-top:10px;width:100%}}.home-gifts-sec.home-ready-to-wear{background:0 0;margin:50px 0 0}@media only screen and (max-width:1024px){.home-gifts-sec.home-ready-to-wear{margin-top:0}}.home-gifts-sec.home-ready-to-wear .container{background:#a68c81}@media only screen and (max-width:1024px){.home-gifts-sec.home-ready-to-wear .container{max-width:100%}}.home-gifts-sec.home-ready-to-wear .gifts-content .home-gifts-title{margin-bottom:10px}.home-gifts-sec.home-ready-to-wear .gifts-content p.rw-sub-title{font-family:"Be Vietnam Pro";font-weight:500}@media only screen and (max-width:1032px){.home-categories,.trending-products{overflow-y:hidden}}section.trending-products{padding:50px 0}section.trending-products .homline{margin-bottom:50px;display:none}@media only screen and (max-width:767px){section.trending-products{padding:20px 0 15px}section.trending-products .homline{margin-bottom:0}}section.trending-products .owl-carousel .owl-item img{height:auto}section.trending-products .section-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px}@media only screen and (max-width:767px){section.trending-products .section-title{font-size:18px}}section.trending-products p{font-family:"be_vietnamregular";font-weight:400;color:#000;text-align:center}section.trending-products .product-name{font-family:"Baskervville";font-weight:400;font-size:22px;line-height:31.03px;letter-spacing:1px;min-height:70px}@media only screen and (max-width:767px){section.trending-products .product-name{font-size:18px}}section.trending-products .product-name a{color:#000;text-decoration:none}section.trending-products .financ{color:#b78f45;font-size:14px;display:block;margin-top:4px}section.trending-products .price{font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:20.45px;margin-bottom:1rem}section.trending-products .btn{padding:5px 0;border-radius:0;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;line-height:17.53px;margin:24px auto 0;display:block;width:100px;text-align:center}section.trending-products .btn:hover{background:#000;color:#fff}section.trending-products .btn:focus{box-shadow:none}section.trending-products .btn.btn-outline{border:1px solid #000}section.trending-products .trending-categoriesCarousel .owl-dots,section.trending-products .categoriesCarousel .owl-dots{margin-top:30px}@media only screen and (max-width:767px){section.trending-products .trending-categoriesCarousel .owl-dots,section.trending-products .categoriesCarousel .owl-dots{margin:0}}@media only screen and (max-width:767px){section.trending-products .trending-categoriesCarousel .owl-nav,section.trending-products .categoriesCarousel .owl-nav{display:none}}section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev,section.trending-products .trending-categoriesCarousel .owl-nav .owl-next,section.trending-products .categoriesCarousel .owl-nav .owl-prev,section.trending-products .categoriesCarousel .owl-nav .owl-next{position:absolute;top:40%;font-size:60px;opacity:.75}section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev:hover,section.trending-products .trending-categoriesCarousel .owl-nav .owl-next:hover,section.trending-products .categoriesCarousel .owl-nav .owl-prev:hover,section.trending-products .categoriesCarousel .owl-nav .owl-next:hover{background:0 0;opacity:1}section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev,section.trending-products .categoriesCarousel .owl-nav .owl-prev{left:-40px}@media only screen and (max-width:1032px){section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev,section.trending-products .categoriesCarousel .owl-nav .owl-prev{left:-20px}}section.trending-products .trending-categoriesCarousel .owl-nav .owl-prev span,section.trending-products .categoriesCarousel .owl-nav .owl-prev span{display:inline-block;border-left:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(45deg);text-indent:-9999px}section.trending-products .trending-categoriesCarousel .owl-nav .owl-next,section.trending-products .categoriesCarousel .owl-nav .owl-next{right:-40px}@media only screen and (max-width:1032px){section.trending-products .trending-categoriesCarousel .owl-nav .owl-next,section.trending-products .categoriesCarousel .owl-nav .owl-next{right:-20px}}section.trending-products .trending-categoriesCarousel .owl-nav .owl-next span,section.trending-products .categoriesCarousel .owl-nav .owl-next span{display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;width:15px;height:15px;transform:rotate(-45deg);text-indent:-9999px}section.our-stars{background:#f0f0f0;padding:60px 0 60px}section.our-stars .homline{margin-bottom:50px}@media only screen and (max-width:1024px){section.our-stars{padding:60px 0 15px}}@media only screen and (max-width:767px){section.our-stars{padding:40px 0 0}section.our-stars .homline{margin-bottom:30px}}section.our-stars .section-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000}@media only screen and (max-width:1032px){section.our-stars .section-title{font-size:18px}}section.our-stars .card{background-color:transparent;border:none;border-radius:0;margin-bottom:45px}section.our-stars .card .card-title{font-family:"Baskervville";font-weight:400;font-size:28px;line-height:36.2px;letter-spacing:1px;color:#000;letter-spacing:1px}@media only screen and (max-width:767px){section.our-stars .card .card-title{font-size:18px}}section.our-stars .card .card-text{font-family:"be_vietnamregular";font-weight:400;font-size:14px;height:60px;overflow:hidden;position:relative;line-height:20.45px}@media only screen and (max-width:767px){section.our-stars .card .card-text{font-size:12px;line-height:17.38px}}section.our-stars .card .card-text.active{height:auto}section.our-stars .card .card-text.active:after{opacity:0}section.our-stars .card .card-text:after{content:" ";display:block;position:absolute;right:0;bottom:0;left:0;height:60px;background-image:linear-gradient(0,#f0f0f0,rgba(248,248,248,0));opacity:1;transition:opacity .3s ease;pointer-events:none}section.our-stars .card a{display:inline-block;border:1px solid #000;background:#fff;font-family:"be_vietnamregular";font-weight:400;font-size:14px;text-decoration:none;margin:15px auto 0;text-align:center;padding:5px 35px;color:#000;cursor:pointer;border-radius:32px;transition-duration:.3s}section.our-stars .card a:hover{background:#000;color:#fff}.in-stock-wrap{background:#fff;padding:20px;margin-top:20px}@media only screen and (max-width:1024px){.in-stock-wrap{margin-top:0;padding:15px}.in-stock-wrap h3{margin:20px}.in-stock-wrap h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#000;text-transform:uppercase;display:block;margin-bottom:5px;text-align:center}}.in-stock-wrap h4.tab-title{font-family:"Baskervville";font-weight:400;color:#000;font-size:23px;margin:20px 0 40px;line-height:24.03px;letter-spacing:1px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1024px){.in-stock-wrap h4.tab-title{text-align:center;margin:20px 0 40px}}@media only screen and (max-width:767px){.in-stock-wrap h4.tab-title{line-height:33px}}.in-stock-wrap .jplist-panel.box.panel-top{width:100%;min-width:135px}.in-stock-wrap .jplist-dd{width:100%;background:#fff;color:#000;border:1px solid #000;font-size:13px;border-radius:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;box-sizing:border-box;cursor:pointer}.in-stock-wrap .jplist-dd-panel{text-align:center;font-size:15px;min-height:32px;padding:4px 7px;transition:color .5s;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.in-stock-wrap .jplist-dd-content{display:none}@media only screen and (max-width:767px){.in-stock-wrap .jplist-dd-content{position:absolute;top:32px;width:100%;background:#fff;border:1px solid #000}}.in-stock-wrap .jplist-dd-panel:after{content:'\25BC';display:iblock;float:right;transition:transform .5s;color:#000}.in-stock-wrap .jplist-dd-panel.jplist-dd-opened:after{transform:rotate(180deg)}.in-stock-wrap .jplist-dd-content.jplist-dd-opened{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;top:100%;left:0;box-shadow:3px 5px 5px #e0e0e0;position:absolute;background:#fff;box-sizing:border-box;z-index:1000;font-family:"be_vietnamregular";font-weight:400;font-size:14px;line-height:16px;line-height:32px;border:1px solid #000}.in-stock-wrap .jplist-dd-item{text-align:center}.in-stock-wrap .filter-by-store{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.in-stock-wrap .filter-by-store{align-items:flex-start;flex-direction:column-reverse}}.in-stock-wrap .filter-by-store .wrap-filter{width:65%;padding-right:15px}@media only screen and (max-width:767px){.in-stock-wrap .filter-by-store .wrap-filter{width:100%;padding:0}}.in-stock-wrap .filter-by-store .wrap-post{width:35%;padding-left:15px}@media only screen and (max-width:767px){.in-stock-wrap .filter-by-store .wrap-post{width:100%;padding:0;text-align:center;margin:21px 0}}.in-stock-wrap .filter-by-store .wrap-post label{min-width:145px;margin-right:7px;font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#212529;text-transform:uppercase;margin-bottom:7px}.in-stock-wrap .filter-by-store .wrap-post .postcode{display:flex;align-items:center;position:relative}@media only screen and (max-width:1024px){.in-stock-wrap .filter-by-store .wrap-post .postcode{justify-content:center}}.in-stock-wrap .filter-by-store .wrap-post .postcode .ui-helper-hidden-accessible{display:none}.in-stock-wrap .filter-by-store .wrap-post .postcode #postcode_search{border:1px solid #000;padding:3px 10px;border-radius:30px;max-width:270px}@media only screen and (max-width:1024px){.in-stock-wrap .filter-by-store .wrap-post .postcode #postcode_search{float:left;width:70%}}.in-stock-wrap .filter-by-store .wrap-post .postcode span.postcode-error{position:absolute;top:33px;right:0;color:red}@media only screen and (max-width:767px){.in-stock-wrap .filter-by-store .wrap-post .postcode span.postcode-error{width:210px}}.in-stock-wrap .filter-by-store .wrap-post button{margin-left:4px;display:block;font-family:"be_vietnamregular";font-weight:400;font-size:15px;border:1px solid #000;text-align:center;text-decoration:none;padding:3px 10px;border-radius:30px;width:45px;height:32px;background:#000;color:#fff}.in-stock-wrap .filter-by-store h4{font-family:"Be Vietnam Pro";font-weight:600;font-size:12px;color:#212529;text-transform:uppercase;line-height:normal;margin:4px 0 15px}.in-stock-wrap .store_names{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:767px){.in-stock-wrap .store_names{justify-content:center}}.in-stock-wrap .store_names p{margin-right:10px}.in-stock-wrap .store_names input{opacity:0;display:none}.in-stock-wrap .store_names button{font-family:"be_vietnamregular";font-weight:400;font-size:14px;color:#000;text-decoration:underline;cursor:pointer;background:0 0;border:0;width:auto;padding:0 15px 6px 0}.in-stock-wrap .store_names button:focus{box-shadow:none;outline:0;border:1px solid #000}@media only screen and (max-width:767px){.in-stock-wrap .store_names button:focus{border:0}}.in-stock-wrap .store_names button.jplist-selected{color:#b7ad89 !important;border:0;outline:0}.in-stock-wrap .in-stock-itmes{margin:35px 0 0;display:flex;grid-template-columns:25% 25% 25% 25%;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.in-stock-wrap .in-stock-itmes .instocks-items{padding:5px;height:100%;width:50%}@media only screen and (max-width:1024px){.in-stock-wrap .in-stock-itmes{grid-template-columns:50% 50%;margin:20px -5px 0}}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes{grid-template-columns:100%}}.in-stock-wrap .in-stock-itmes .in-stock-item{border:1px solid #f4f2f2;background:#fff;padding-bottom:20px;margin-bottom:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:640px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item{min-height:780px}}.in-stock-wrap .in-stock-itmes .in-stock-item .instock-inside{padding:0 25px}.in-stock-wrap .in-stock-itmes .in-stock-item .col-lg-6{min-height:180px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .col-lg-6{min-height:auto}}.in-stock-wrap .in-stock-itmes .in-stock-item .pro-img{display:block;text-align:center;display:flex;align-items:center;justify-content:center;background:#f4f2f2}.in-stock-wrap .in-stock-itmes .in-stock-item .pro-img img{width:auto;max-width:205px;mix-blend-mode:darken}@media only screen and (min-width:1033px){.in-stock-wrap .in-stock-itmes .in-stock-item .pro-img img{min-height:90px;max-height:180px}}.in-stock-wrap .in-stock-itmes .in-stock-item p{font-size:13px;font-family:"Be Vietnam Pro";font-weight:300;color:#000;margin-bottom:0;margin-top:0;line-height:29px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item p{text-align:left;line-height:25px;word-break:break-all}.in-stock-wrap .in-stock-itmes .in-stock-item p:first-child{margin-top:0;word-break:break-all}.in-stock-wrap .in-stock-itmes .in-stock-item p span{font-family:"Be Vietnam Pro";font-weight:500}}.in-stock-wrap .in-stock-itmes .in-stock-item p b{font-family:"Be Vietnam Pro";font-weight:400;margin-bottom:10px}.in-stock-wrap .in-stock-itmes .in-stock-item p.band-title{display:block;font-family:"Be Vietnam Pro";font-weight:500;font-size:15px;border-bottom:1px solid #f4f2f2;margin:0 0 5px}.in-stock-wrap .in-stock-itmes .in-stock-item .detail-flex{display:flex;flex-wrap:wrap;margin:0 -5px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .detail-flex{align-items:baseline}}.in-stock-wrap .in-stock-itmes .in-stock-item .detail-flex .full{width:100%;padding-left:5px;padding-right:5px}.in-stock-wrap .in-stock-itmes .in-stock-item .detail-flex>p{width:50%;padding-left:5px;padding-right:5px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .detail-flex>p{width:100%}}.in-stock-wrap .in-stock-itmes .in-stock-item .stock-price{text-align:center;margin-top:12px}.in-stock-wrap .in-stock-itmes .in-stock-item .stock-price .inc-vat{display:inline-block;font-size:11px;font-family:"Be Vietnam Pro";font-weight:300;margin-left:5px}.in-stock-wrap .in-stock-itmes .in-stock-item .stock-del{text-align:center;margin-top:5px;margin-bottom:12px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .stock-del{font-size:13px}}.in-stock-wrap .in-stock-itmes .in-stock-item .location-bar{background:#f4eddf;font-size:14px;color:#000;font-family:"be_vietnamregular";font-weight:400;padding:4px 10px;margin-top:10px;border-radius:15px;text-align:center;margin-bottom:12px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .location-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:7px}.in-stock-wrap .in-stock-itmes .in-stock-item .location-bar span.small{display:block;width:100%}.in-stock-wrap .in-stock-itmes .in-stock-item .location-bar svg{margin-top:5px}}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:0 15px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap{flex-wrap:wrap}}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap a{font-family:"be_vietnamregular";font-weight:400;font-size:15px;color:#000;border:1px solid #000 !important;text-decoration:none;padding:6px !important;width:50%;text-align:center;line-height:normal;border-radius:32px}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap a{padding:7.5px;width:100%}}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap a:hover{background:#000;color:#fff}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap a:first-child{margin-right:10px}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap form{width:50%}@media only screen and (max-width:767px){.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap form{width:100%;margin-top:10px}}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap button{font-family:"be_vietnamregular";font-weight:400;font-size:15px;color:#fff;background:#000;border:1px solid #000;text-decoration:none;padding:6px;text-align:center;margin-top:0;border-radius:0;width:100%;text-transform:capitalize !important;border-radius:32px}.in-stock-wrap .in-stock-itmes .in-stock-item .buttons-wrap button:hover{background:#000;color:#fff}.in-stock-wrap .in-stock-itmes .in-stock-item .mobile_instock_stone{display:flex;align-items:center;flex-wrap:wrap;padding:0 15px 20px}.in-stock-wrap .in-stock-itmes .in-stock-item .mobile_instock_stone p{width:50%}.in-stock-wrap .in-stock-itmes .in-stock-item .mobile_instock_stone p span{font-family:"Be Vietnam Pro";font-weight:500}.in-stock-wrap .page-nation nav{display:flex;justify-content:flex-end}.in-stock-wrap .page-nation nav ul li a{font-size:15px;font-family:"be_vietnamregular";font-weight:400;padding:4px 8px;color:#000;background:#fff;border:1px solid #dee2e6}.in-stock-wrap .page-nation nav ul li a:hover{background:0 0}.in-stock-wrap .page-nation nav ul li.active a{color:#000;font-family:"be_vietnamregular";font-weight:400;font-size:15px}.in-stock-wrap .page-nation nav ul li.page-item.disabled a{color:#d7cfcf !important}.in-stock-wrap .load-more .amscroll-load-button{margin:20px auto !important;font-size:16px;padding:12px 50px}@media only screen and (max-width:767px){#instock_mobile{padding:0 10px}}.pdp_flex>.col-sm-12{border-top:1px solid #999}@media only screen and (max-width:1024px){.pdp_flex>.col-sm-12{border-top:0;margin-top:20px}}@media only screen and (max-width:1024px){.pdp_flex .support-section .support-wrap.custom-mobi-tab{padding-bottom:0}}/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin:0 auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;vertical-align:middle}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{position:relative;background:0 0}.slick-loading .slick-list:before{position:absolute;top:50%;left:50%;display:block;content:'';border-radius:100%;border-style:solid;border-width:3px;height:25px;width:25px;border-color:rgba(0,0,0,.2);border-top-color:#5c5c5c;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:loading 1s infinite linear}@keyframes loading{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(359.9deg);transform:translate(-50%,-50%) rotate(359.9deg)}}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;left:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button,.slick-slider .slick-arrow{display:block;cursor:pointer;outline:0;box-shadow:none}.slick-dots li button{font-size:0;line-height:0;width:20px;height:20px;padding:5px;color:transparent;border:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;padding:0 20px}.slick-slider .slick-arrow{position:absolute;top:50%;padding:0;width:15px;height:22px;font-size:0;line-height:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:transparent;border:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+) center no-repeat !important;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}.slick-slider .slick-arrow:after,.slick-slider .slick-arrow:before{content:''}.slick-slider .slick-arrow:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+) center no-repeat}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg) translate(0,50%);-moz-transform:rotate(180deg) translate(0,50%);-ms-transform:rotate(180deg) translate(0,50%);transform:rotate(180deg) translate(0,50%)}.slick-initialized .slick-slide{float:none!important;display:inline-block!important;height:auto;}.product-items.slick-slider>.slick-list{padding:15px 0}.product-items.slick-slider .slick-slide .product-item{display:block!important;margin:auto!important;max-width:205px}.sidebar.sidebar-additional{width:100%}.v12finace_box h3{text-align:center;font-weight:600}#v12_montly_pay1{color:#000}#show_not_available{display:none;color:red}.v12_error{display:none;color:red}.v12deperror{display:none;color:red}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:200px;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:64.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);opacity:0;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-preloader{width:30px;height:30px;background-color:#fff;opacity:.65;margin:0 auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;z-index:99999}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../frontend/Cubix/dhireland_v2/en_IE/Mageplaza_Core/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.star-ratings-css{unicode-bidi:bidi-override;color:#c5c5c5;font-size:25px;width:130px;position:relative;padding:0;text-shadow:0px 1px 0 #a2a2a2}.star-ratings-css-top{color:#a573b5;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings-css-bottom{padding:0;display:block;z-index:0}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_ShopbyBase/css/chosen/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.clearfix:after{content:"";display:table;clear:both}.post-holder{padding-bottom:20px;margin-bottom:20px}.blog-page-list .post-holder{border-bottom:1px solid #eee}.post-holder .post-header{position:relative}.post-holder .post-header .post-info{padding:0 0 20px}.post-holder .post-header .post-info .item{display:inline-block}.post-holder .post-header .post-info .dash{display:none}.post-holder .post-header .post-info .label{font-weight:700}.post-holder .post-header .post-info .value{font-style:italic}.post-holder .post-header .post-info .item:after{display:inline-block;content:' | ';color:#b9b9b9}.post-holder .post-header .post-info .item:last-child:after{display:none}.post-list{margin-top:0;margin-bottom:20px;list-style:none}.post-list-wrapper .post-list{padding-left:0}.post-list .post-content .post-read-more{padding-top:10px;float:right}.subcategory-links-wrapper ul,.post-links-wrapper ul{list-style:none}.post-content .post-description img{margin:15px 0;max-width:100%;height:auto}.post-content .post-description ul,.post-content .post-description ol{list-style-position:outside}.post-content .post-description .mfblog-contents li{display:list-item}.post-content .post-description .mfblog-contents li li{margin-left:15px}.post-content .post-description .post-ftimg-hld{margin:0 0 10px}.post-content .post-description .post-ftimg-hld img{width:100%;padding:0;margin:0}.post-content .post-description .mfblog-contents-toc{list-style:decimal}.post-content .post-description .mfblog-contents-toc li{margin-bottom:1rem}.post-content .post-description .mfblog-contents-toc li>ol{margin-top:1rem}.post-content .post-description .mfblog-contents-toc li:before{content:none}.post-content .post-description .mfblog-contents-toc li a{display:inline}.post-list .post-header .post-title-holder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.post-list .post-header .post-title{margin:0;padding:10px 0}.post-list .post-header .post-title a{text-decoration:none;font-size:22px;font-weight:400}.post-list .post-holder .post-header .addthis_toolbox a{margin-bottom:0}.post-list .hidden{display:none}.post-view .post-bottom{margin-top:30px}.post-view .post-nextprev-hld{margin-bottom:30px}.post-view .post-nextprev-hld .nextprev-link{font-weight:700}.post-view .post-nextprev-hld .prev-link{float:left}.post-view .post-nextprev-hld .next-link{float:right}.post-view .post-gallery{margin:15px 0}.post-view .post-gallery .gallery-image-hld{margin:0 14px 14px 0;border:1px solid #ccc;display:block;float:left}.post-view .post-gallery .gallery-image{padding:0;margin:0;display:block}.post-view .block{margin-bottom:30px}.widget.block-categories ul{padding:0;margin:0;list-style:none}.widget.block-categories ul li{padding:5px 0 5px 9px;margin:0}.widget.block-categories ul li a{font-weight:600}.widget.block-categories ul ul{margin:0}.widget.block-rss .rss-icon{float:left;width:23px;padding-right:10px}.widget.blog-search{width:100%;margin-bottom:40px;position:relative;float:right}.widget.blog-search .block-content{margin-bottom:0}.widget.blog-search .block-content .form{position:relative}.widget.blog-search label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;text-decoration:none;display:inline-block;float:right}.widget.blog-search .control{border-top:0;margin:0;padding:0;clear:both}.widget.blog-search input{position:static;padding-right:35px;margin:0;left:-300%}.widget.blog-search .action.search{position:absolute;right:10px;top:0;bottom:0;z-index:1;height:100%;margin:0;padding:0;display:inline-block;background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;text-decoration:none;text-shadow:none;font-weight:400}.widget.blog-search .action.search:before{-webkit-font-smoothing:antialiased;content:'';margin:0;vertical-align:top;display:inline-block;overflow:hidden;speak:none;width:16px;height:32px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/search-icon.svg) no-repeat -10px -7px;background-size:35px;opacity:.5}.widget.blog-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.widget.block-tagclaud .smallest{font-size:.75em}.widget.block-tagclaud .small{font-size:1em}.widget.block-tagclaud .medium{font-size:1.25em}.widget.block-tagclaud .large{font-size:1.5em}.widget.block-tagclaud .largest{font-size:2em}.widget.block-archive .item{margin:5px 0}.widget.block-archive .item{display:inline-block}.widget.block-archive .item:after{content:"\\";display:inline-block;padding-left:5px}.blog-widget-recent .post-list{padding:0;margin:0}.blog-widget-recent .post-holder{width:31.2%;float:left;margin:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder{width:48%}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder:nth-child(2n+1){clear:both}@media (max-width:767px){.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder{width:98%}}@media (max-width:1024px){.blog-widget-recent .post-holder{width:48%}}@media (max-width:767px){.blog-widget-recent .post-holder{width:98%}}.blog-widget-recent .post-description .post-text-hld{min-height:150px;overflow-y:auto}.blog-widget-recent-masonry .post-description .post-text-hld{max-height:none;min-height:0}.blog-widget-recent-masonry .post-description .post-ftimg-hld{width:100%;margin:0}.mfblog-autoloader{text-align:center}.mfblog-autoloader .mfblog-show-onload{display:none}@media (max-width:420px){#mfblog_gcomments{max-width:345px;overflow-y:scroll}}.blog-category-view .category-content,.blog-tag-view .tag-content{padding-left:0}.widget.block-list-posts .block-content .item{padding:8px 0 0}.widget.block-list-posts .block-content .item .post-image{width:60px;float:left;border-radius:0;padding:2px;background-color:#fff;border:1px solid #e9e9e9;margin-right:12px}.widget.block-list-posts .block-content .item .post-image .post-item-link{display:inline-block}.widget.block-list-posts .block-content .item .post-image .post-item-link img{width:100%;height:auto;vertical-align:middle}.blog-post-view .products-grid .product-item{display:inline-block;margin-left:2%;width:calc((100% - 2%)/2)}.blog-post-view .product-item:nth-child(2n+1){margin-left:0}.blog-post-view .products-grid .product-item .product-item-info{width:auto}@media (min-width:640px){.blog-post-view .products-grid .product-item{display:inline-block;margin-left:2%;width:calc((100% - 4%)/3)}.blog-post-view .products-grid .product-item:nth-child(2n+1){margin-left:2%}.blog-post-view .products-grid .product-item:nth-child(3n+1){margin-left:0}}@media (min-width:1024px){.blog-post-view .products-grid .product-item{width:calc((100% - 8%)/5);margin-left:2%}.blog-post-view .products-grid .product-item:nth-child(3n+1){margin-left:2%}.blog-post-view .products-grid .product-item:nth-child(5n+1){margin-left:0}}.mf-blog-icon{width:15px;height:15px;display:inline-block;position:relative;top:2px;background-size:cover}.mf-blog-icon.mfbi-calendar{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/calendar-icon.svg')}.mf-blog-icon.mfbi-folder{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/folder-icon.svg')}.mf-blog-icon.mfbi-comments{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/comments-icon.svg')}.mf-blog-icon.mfbi-tags{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/tags-icon.svg')}.mf-blog-icon.mfbi-user{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/user-icon.svg')}.mf-blog-icon.mfbi-views{background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/views-icon.svg')}body.blog-page{--color-white:#fff;--color-green:#28a745;--color-yellow:#ffc107;--color-blue:#4db2ec;--color-black:#222;--color-gray:#6c757d;--color-red:#dc3545;--border-color:#d5d6da}.fav-color-green{color:#28a745}.fav-color-yellow{color:#ffc107}.fav-color-blue{color:#4db2ec}.fav-color-black{color:#222}.fav-color-gray{color:#6c757d}.fav-color-red{color:#dc3545}.btn-white{background-color:#fff !important;color:#7d7d7d !important;border:1px solid #bbb !important}.btn-white:hover{background-color:#4db2ec !important;color:#fff !important;border:1px solid #4db2ec !important}.btn-black{background-color:#222 !important;color:#fff !important;border:1px solid #222 !important}.btn-black:hover{background-color:#4db2ec !important;color:#fff !important;border:1px solid #4db2ec !important}.btn-blue{background-color:#4db2ec !important;color:#fff !important;border:1px solid #4db2ec !important}.btn-blue:hover{background-color:#222 !important;color:#fff !important;border:1px solid #222 !important}.post-slider .post-block .image-wrap{padding-bottom:450px}.clearfix:after{content:"";display:table;clear:both}.post-holder{margin-bottom:40px;border-radius:0}.post-list{margin-top:0;margin-bottom:20px;list-style:none;padding-left:0}.post-list .post-item.post-holder{margin:0 0 30px;padding:0;display:block}.post-list .post-container{display:-ms-flexbox;display:flex}.post-list .post-image{-ms-flex:0 0 30%;flex:0 0 30%;width:30%;order:0}.post-list .post-image .image-container{position:relative}.post-list .post-image .image-wrap{display:block;line-height:0;overflow:hidden;position:relative;padding-bottom:70%}.post-list .post-image .image-wrap .bg-img{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center}.post-list .post-image .image-wrap img{width:100%;height:auto;vertical-align:middle}.post-list .post-image .post-category{position:absolute;left:0;bottom:0;display:block;font-size:0;line-height:1}.post-list .post-image .post-category a{display:inline-block;margin:0 5px 0 0;padding:5px 10px;background:#000;color:#fff;font-size:11px;line-height:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.post-list .post-image .post-category a:hover{background:#4db2ec}.post-list.modern .post-info{padding:0 0 0 25px;flex:0 0 70%;max-width:70%;width:70%;order:1;box-sizing:border-box}.post-list .post-info .post-title-wrap h3{margin:0}.post-list .post-info .post-title-wrap h3 a{font-size:20px;line-height:25px;font-weight:500}.post-list .post-info .post-data-wrap{font-size:11px;font-family:sans-serif}.post-list .post-info .post-data-wrap .post-date{font-size:11px;margin:0;padding:0;box-shadow:none;float:none;width:auto}.post-list .post-info .post-data-wrap a{font-weight:600}.post-list .post-description{line-height:21px;font-size:13px}.post-list .post-view{display:block;background:#000;color:#fff;font-size:10px;font-weight:600;text-align:center;line-height:11px;position:relative;top:-5px;padding:4px 6px}.post-list .post-view:after{position:absolute;left:0;bottom:-3px;content:'';width:0;height:0;border-style:solid;border-width:3px 3px 0 0;border-color:#000 transparent transparent}.post-read-more a.post-read{display:inline-block;color:#fff;background-color:#4db2ec;font-size:13px;font-weight:500;line-height:1;padding:10px 15px}.post-read-more a.post-read:hover{color:#fff;background:#222}@media (max-width:768px){.post-list .post-item.post-holder{margin-bottom:1.5rem}}@media (max-width:767px){.post-list .post-image .post-category{display:none}.post-list .post-info{padding:0 0 0 15px}.post-list.modern .post-description{display:none}.post-read-more a.post-read{display:none}}@media (max-width:640px){.post-list .post-info .post-title-wrap h3 a{font-size:14px;font-weight:600;line-height:1.4;display:inline-block}}.post-image .image-wrap._16x9{padding-bottom:35% !important}.post-image .image-wrap._4x3{padding-bottom:67% !important}.post-image .image-wrap._3x2{padding-bottom:55% !important}.post-image .image-wrap._1x1{padding-bottom:100% !important}.blog-post-view .post-category a{display:inline-block;margin:0 5px 0 0;padding:5px 10px;background:#000;color:#fff;font-size:11px;line-height:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.blog-post-view .post-data-wrap{font-size:13px;font-family:sans-serif;margin-bottom:30px}.blog-post-view .post-data-wrap a{font-weight:600}.blog-post-view .post-data{color:#bbb}.blog-post-view .post-comments{margin-right:20px}.blog-post-view .post-sharing{margin-bottom:20px}.blog-post-view .post-featured-image{font-size:0;margin-bottom:20px}.blog-post-view .post-tag{margin-bottom:20px}.blog-post-view .post-tag .post-tag-title{display:inline-block;padding:7px 12px;border:1px solid #222;background:#222;color:#fff;line-height:1;margin:0 10px 10px 0;text-transform:uppercase;font-size:11px}.blog-post-view .post-tag .post-tags a{display:inline-block;border:1px solid var(--border-color);color:#222;background:#fff;padding:7px 12px;margin-right:10px;line-height:1;font-weight:600;letter-spacing:1px;font-size:11px;text-transform:capitalize}.blog-post-view .post-tag .post-tags a.current,.blog-post-view .post-tag .post-tags a:hover{text-decoration:none;opacity:.9;background:#333;color:#fff}.blog-post-view .post-description{margin-bottom:30px}.blog-post-view .post-description p{font-size:1.4rem;line-height:1.7}.post-view .post-bottom{margin-top:30px}.post-sharing-bottom{padding:30px 0;margin-bottom:30px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.post-sharing-bottom .addthis_inline_share_toolbox{text-align:center}.blog-post-view .post-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1rem;margin-bottom:20px}.blog-post-view .post-gallery .gallery-image-hld{display:inline-block}.blog-post-view .post-nextprev{display:flex;padding:20px 0;margin-bottom:30px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.blog-post-view .post-nextprev .nextprev-link{display:block;font-size:20px;color:#222;font-weight:600;text-align:right}.blog-post-view .post-nextprev .nextprev-link:hover{text-decoration:none}.blog-post-view .post-nextprev .nextprev-link span{display:block;color:#bbb;font-size:14px;font-weight:400}.blog-post-view .post-bottom .block.related{margin-bottom:0}.blog-post-view .post-bottom .block.related .block-title{margin:0 0 25px;padding:5px 0;border-bottom:1px solid #222;line-height:1.42857143}.blog-post-view .post-bottom .block.related .block-title strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px}.mfblog-related-posts-block.block.related .post-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden;margin-left:-10px;margin-right:-10px}.mfblog-related-posts-block.block.related .post-list .post-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem !important;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:10px;padding-right:10px;width:25%;box-sizing:border-box}.mfblog-related-posts-block.block.related .post-list .post-item .image-container{-ms-flex:0 0;flex:0 0;width:100%;display:block;order:0;margin-bottom:10px}.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap{display:block;line-height:0;overflow:hidden;position:relative;padding-bottom:70%}.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap .bg-img{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center}.mfblog-related-posts-block.block.related .post-list .post-item .block-info{padding-left:0 !important;padding-right:0 !important}.mfblog-related-posts-block.block.related .post-list .block-info h3.post-title a{font-size:14px !important;line-height:20px !important;font-weight:600 !important;color:#222}@media (max-width:767px){.mfblog-related-posts-block.block.related .post-list .post-item{flex:0 0 50%;max-width:50%}}.mfblog-related-products-block.block.related .block-title{margin:0 0 25px;padding:5px 0;border-bottom:1px solid #222;line-height:1.42857143}.mfblog-related-products-block.block.related .block-title strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px}.block.comments .c-count{margin:0 0 20px;padding:0;border-bottom:1px solid #222;font-weight:400}.block.comments .c-count strong{border-bottom:3px solid #222;padding-bottom:2px;font-weight:400;font-size:18px;display:inline-block}@media (max-width:767px){.blog-post-view .page-title-wrapper .page-title{font-size:20px}.blog-post-view .post-nextprev .nextprev-link{font-size:14px;line-height:1.4}}.image-wrap .animation-type-zoom{display:block;line-height:0;overflow:hidden;position:relative}.image-container .animation-type-zoom{-webkit-transition:transform .3s ease,opacity .3s;transition:transform .3s ease,opacity .3s}.image-container:hover .animation-type-zoom{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}.widget.blog-search{width:100%;margin-bottom:40px;position:relative;float:right}.widget.blog-search .block-content{margin-bottom:0}.widget.blog-search .block-content .form{position:relative}.widget.blog-search label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;text-decoration:none;display:inline-block;float:right}.widget.blog-search .control{border-top:0;margin:0;padding:0;clear:both}.widget.blog-search input{position:static;padding-right:35px;margin:0;left:-300%;border:1px solid #bbb}.widget.blog-search .action.search{position:absolute;top:0;right:0;bottom:0;height:100%;z-index:1;display:inline-block;background:#222;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0 10px;text-decoration:none;text-shadow:none;font-weight:400;border-radius:0}.widget.blog-search .action.search:before{-webkit-font-smoothing:antialiased;content:'';margin:0;vertical-align:top;display:inline-block;overflow:hidden;speak:none;width:16px;height:32px;background:url(../../frontend/Cubix/dhireland_v2/en_IE/Magefan_Blog/images/search-icon-white.svg) no-repeat -10px -7px;background-size:35px;opacity:1}.widget.blog-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.widget.block-list-posts .post-list .post-item .image-container{flex:0 0 30%;width:30%;display:block;order:0}.widget.block-list-posts .post-list .image-container .image-wrap{display:block;line-height:0;overflow:hidden;position:relative;padding-bottom:70%}.widget.block-list-posts .post-list .image-container .image-wrap .bg-img{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center}.widget.block-list-posts .post-list .post-item .block-info .post-item-name{font-size:14px;line-height:20px;font-weight:600;text-decoration:none;color:#333}.widget.block-list-posts .post-list .post-item .block-info .block-date{color:#bbb}.widget.block-list-posts .post-list .post-item .block-info .block-date .post-data{font-size:11px}.widget.block-list-posts .post-list .post-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem !important}.widget.block-list-posts .post-list .post-item .image-container{-ms-flex:0 0;flex:0 0;width:100%;display:block;order:0;margin-bottom:10px}.widget.block-list-posts .post-list .post-item .block-info{padding-left:0 !important;padding-right:0 !important}.widget.block-posts-list .post-item{display:flex;gap:1.5rem}.widget.block-posts-list .post-item .image-container{flex:0 0 33.333333%;width:33.333333%;align-self:flex-start;display:block;order:0;margin-bottom:10px}.widget.block-posts-list .post-item .image-container .image-wrap{display:block;position:relative;overflow:hidden}.widget.block-posts-list .post-item .image-container .image-wrap._4x3{padding-bottom:70%}.widget.block-posts-list .post-item .image-container .image-wrap .bg-img{display:block;position:absolute;width:100%;height:100%;max-width:100%;background-size:cover;background-position:center}.widget.block-posts-list .post-item .block-info .post-title{margin:0 0 .5rem !important}.widget.block-posts-list .post-item .block-info .post-title .post-item-name{display:block;font-size:16px;line-height:22px;font-weight:500;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget.block-posts-list .post-item .block-info .block-date{line-height:1rem}.widget.block-posts-list .post-item .block-info .block-date .post-date{font-size:11px;line-height:1.2rem;color:#bbb;font-family:sans-serif}.widget.block-posts-list .post-item .block-info .post-description{display:none;line-height:21px;font-size:13px}.widget.block-posts-list .post-item .block-info .read-more{display:none}.widget.block-archive .archive-item-link{font-weight:600}.widget.block-rss .rss-icon{width:23px;filter:grayscale(100%);vertical-align:middle}@media all and (min-width:768px),print{.brand-images .brands-letter{padding-right:10px;width:inherit}.brand-images{display:-webkit-flex;display:-ms-flexbox;display:flex}.am-brands-fullwidth{width:100% !important}}@media all and (min-width:1024px),print{.ambrands-search-wrapper{float:right;width:20%}.brand-images .brands-letter{padding-right:35px;width:inherit}.brand-images .brands-letter .brand-item{margin:0 10px 20px}.amslider .slide{margin:0 20px 20px 0;max-width:32%;-webkit-flex-basis:auto;flex-basis:auto}.ambrands-list-popup{position:absolute;width:600px;height:450px;background:#fff;box-shadow:0 0 1px 1px #ccc;opacity:0;transition:all .5s ease;pointer-events:none}.ambrands-menu-item:hover .ambrands-list-popup{display:block;opacity:1;pointer-events:auto}.ambrands-list-container{height:100%;font-size:0}.ambrands-popup-filter{display:inline-block;box-sizing:border-box;width:27%;height:100%;padding:20px;font-size:0;vertical-align:top;text-align:center;background:#f0f0f0}.ambrands-popup-filter .ambrands-letter{display:inline-block;box-sizing:border-box;width:40px;height:40px;font-size:14px;line-height:40px;text-align:center;color:#333}.ambrands-popup-filter .ambrands-letter:hover{color:#333;text-decoration:none;background:#ccc}.ambrands-popup-filter .ambrands-letter.-disabled{background-color:#f1f1f1;opacity:.6;pointer-events:none}.ambrands-popup-filter .ambrands-letter.-active{color:#fff;background:#f58d0f}.ambrands-popup-filter .ambrands-letter.-letter-all{width:100%;margin-bottom:15px}.ambrands-popup-items{display:inline-block;box-sizing:border-box;width:73%;height:100%;padding:20px;overflow:auto;font-size:14px}.ambrands-popup-items .brand-images .brands-letter{width:100%;padding:0}.ambrands-popup-items .brand-item{text-align:center}.ambrands-popup-items .brand-item .label:before{content:none}.ambrands-popup-items .brand-item .count{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.ambrands-popup-items .brand-images .brands-letter .brand-item{margin:0 20px 20px 0}.ambrands-popup-items .letter{margin-bottom:15px}}@media all and (min-width:1440px),print{.brands-filters .letter{margin:0;border-radius:0;border-right:0}.brands-filters .letter-all{margin-right:20px}.brands-filters .letter:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.brands-filters .letter:last-child{border-right:1px solid #CCC;border-top-right-radius:5px;border-bottom-right-radius:5px}.amslider .wrapper{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}.columns .column.main{max-width:100%}.ui-tooltip.ui-widget{padding:5px 10px;max-width:250px;border:1px solid #ccc;box-shadow:1px 0 3px #ccc;word-wrap:break-word;background:#fff}.ui-tooltip .arrow{position:absolute;left:15px;bottom:-15px;width:20px;height:15px}.ui-tooltip .arrow::after{content:"";position:absolute;border-top:10px solid #ccc;border-right:20px solid transparent}.ui-tooltip .arrow::before{content:"";position:absolute;top:-1px;left:1px;border-top:9px solid #fff;border-right:19px solid transparent;z-index:9}.ui-tooltip .arrow.top{top:-15px;transform:scale(1,-1)}.ui-tooltip .am-brand-small_image{margin:auto;display:block;max-width:150px}.ui-tooltip .am-brand-image{margin:auto;display:block;max-width:400px}.ui-tooltip .ui-tooltip-content h3{margin:5px 0}.amslider *{margin:0;padding:0}.amslider{position:relative;margin:30px auto}.amslider .swiper-pagination{position:static;margin-top:15px}.amslider .swiper-container>.wrapper{text-align:center}.amslider .swiper-slide .brand-title{color:#4f4f4f;font-size:15px;line-height:1.2}.amslider .swiper-pagination-bullet{margin:0 5px;width:12px;height:12px}.amslider .swiper-pagination-bullet-active{background:#4f4f4f}.amslider .swiper-button-next,.amslider .swiper-button-prev{z-index:2}.amslider .swiper-button-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCAyNSA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+VmVjdG9yPC90aXRsZT48ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPjxnIGlkPSJDYW52YXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NTMgNzkwKSI+PGcgaWQ9IlZlY3RvciI+PHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAtMTQzMC4zNSAtNzg4LjY0NikiIGZpbGw9IiM0RjRGNEYiLz48L2c+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9zdHJva2UiIGQ9Ik0gNi4xMzcwNGUtMDUgMTkuOTM5M0wgLTEuMDQxOTYgMTguODYwNEwgLTIuMTM5OSAxOS45MjA3TCAtMS4wNjA2IDIxTCA2LjEzNzA0ZS0wNSAxOS45MzkzWk0gMTkuNjA0NCAtMS4wNzg5N0wgLTEuMDQxOTYgMTguODYwNEwgMS4wNDIwOSAyMS4wMTgzTCAyMS42ODg1IDEuMDc4OTdMIDE5LjYwNDQgLTEuMDc4OTdaTSAtMS4wNjA2IDIxTCAxOC45MzkzIDQxTCAyMS4wNjA3IDM4Ljg3ODdMIDEuMDYwNzIgMTguODc4N0wgLTEuMDYwNiAyMVoiLz48L2RlZnM+PC9zdmc+)}.amslider .swiper-button-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi43MSAxLjM1NCkiIGZpbGw9IiM0RjRGNEYiLz48ZGVmcz48cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNMCAxOS45NGwtMS4wNDItMS4wOC0xLjA5OCAxLjA2TC0xLjA2IDIxIDAgMTkuOTR6TTE5LjYwNC0xLjA4bC0yMC42NDYgMTkuOTQgMi4wODQgMi4xNTdMMjEuNjkgMS4wOGwtMi4wODUtMi4xNTh6TS0xLjA2IDIxbDIwIDIwIDIuMTIyLTIuMTIxLTIwLTIwTC0xLjA2MSAyMXoiLz48L2RlZnM+PC9zdmc+)}.amslider .swiper-button-next,.amslider .swiper-button-prev{z-index:0}.amslider .swiper-slide{text-align:center;font-size:18px}.amslider .category-item .category-item-title{margin:auto}.amslider .slide .category-item-title,.amslider .swiper-slide .swiper-category-item{font-size:15px;line-height:1.2;word-break:break-word}.amslider .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.amslider .no-img{margin:auto}.brands-filters{display:inline-block;margin:0 0 10px;width:100%;min-height:50px}.brands-filters .letter{display:block;float:left;margin:0 5px 10px;padding:2px 5px;min-width:17px;min-height:20px;text-align:center;color:#333;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;border:1px solid #CCC;border-radius:5px;background:#e2e2e2}.brands-filters .letter-all{min-width:90px;margin-right:20px}.brands-filters .letters{margin-top:4px}.brands-filters .letter.-disabled{opacity:.6;pointer-events:none;background-color:#f1f1f1}.brands-filters .letter.hide{display:none}.brands-filters .letter:hover,.brands-filters .letter.-active{background:#fed285}.ambrands-search-wrapper{position:relative;display:block;margin:0 auto}.ambrands-search-wrapper .ambrands-search-input{display:block;margin:0 0 10px;max-width:100%}.ambrands-search-wrapper #livesearch{position:absolute;display:none;width:365px;max-width:100%;max-height:250px;background-color:#fff;overflow-x:hidden;overflow-y:auto;border:1px solid #c2c2c2;border-top:2px solid #309ef3;z-index:99}.ambrands-search-wrapper #livesearch a{display:block;float:left;padding:5px 10px;width:100%;color:#000;box-sizing:border-box}.ambrands-search-wrapper #livesearch a:hover{background-color:#e8e8e8;text-decoration:none}.brand-images .brands-letter{width:100%;vertical-align:top;box-sizing:border-box}.brand-images .brands-letter .bare-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.brand-images .brands-letter .letter{border-bottom:1px solid #b2b2b2;font-size:18px;font-weight:400}.brand-images .brands-letter .letter .title{padding:0 2px 1px;text-transform:uppercase;background:#e2e2e2}.brands-letter .brand-item{position:relative;margin:0 5px 20px}.brands-letter .brand-item .item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#333;-webkit-justify-content:flex-start}.brands-letter .brand-item .item:hover{text-decoration:none}.brands-letter .brand-item .no-img{color:#e2e2e2}.brands-letter .brand-item .count{position:absolute;right:0;top:0;display:block;box-sizing:border-box;min-width:25px;height:25px;padding:0 3px;line-height:25px;text-align:center;background:#f58c12;border-radius:20px;color:#fff}.brands-letter .brand-item .label{position:relative;margin:5px 0 0;padding-top:5px;width:100%;word-wrap:break-word}.brands-letter .brand-item .label:before{content:'';position:absolute;top:0;left:25%;right:25%;display:block;height:1px;background:#b2b2b2}.brands-letter .brand-item .item:hover .label:before{left:0;right:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.brands-letter .brand-item .am-image-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.brands-letter .brand-item .am-image-wrapper .am-image{max-width:100%;max-height:100%}.bare-list .ambrands-image{pointer-events:none}.amslider-header-container{padding:5px 0 5px 35px;height:35px;font-size:22px;line-height:35px;color:#000;background:#e2e2e2}.icon .brand-label{float:left}.brand-images li.brand-item{list-style-type:none;text-align:center}ul.bare-list img{display:block;margin:0 auto}.children-category .amslider{position:relative;left:inherit;margin:0 50px;width:100%;transform:inherit;display:block}.amslider.am-brand-slider{max-width:100%;padding:0}.amslider.am-brand-slider .swiper-brand{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.amslider.am-brand-slider .am-image-wrapper{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin:auto}.amslider.am-brand-slider .am-image-wrapper .am-image{max-width:100%;max-height:100%}.amslider.am-brand-slider .slide{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.amslider.am-brand-slider .slide .am-image-wrapper{margin-bottom:10px;overflow:hidden}.amslider.am-brand-slider .swiper-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;height:auto}.amslider .slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin:0 9px 20px 0;max-width:30%;-webkit-flex-basis:30%;flex-basis:30%;text-align:center;color:#4f4f4f}.amslider .slide .category-item{position:relative;padding:10px;width:100%;border:1px solid #fff}.amslider .slide .category-item:hover,.amslider .slide .category-item.active{box-shadow:3px 3px 4px 0 rgba(0,0,0,0.3);border-color:#bbb;position:relative;z-index:2;padding:10px}.amslider .slide .category-item.category-item-label img{margin-bottom:25px}.amslider .slide .swiper-brand .am-image{height:auto}.children-category-container.swiper-container{width:calc(100% - 2 * 27px);margin:auto}.children-category-container .swiper-wrapper{-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.amslider .swiper-slide{padding:10px;box-sizing:border-box;color:#4f4f4f}.amslider .swiper-slide .swiper-category-item{padding:10px 0;border:1px solid #fff}.amslider .swiper-slide .swiper-category-item img{height:auto}.amslider .swiper-slide .swiper-category-item.category-item-label img{margin-bottom:25px}.amslider .swiper-slide .swiper-category-item:hover,.amslider .swiper-slide .swiper-category-item.active{background:#fff;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.3);border:1px solid #bbb;margin:0}.amslider .swiper-slide .swiper-brand .no-img{display:inline-block;margin-bottom:15px;color:#e2e2e2}.amslider .swiper-slide:hover,.amslider .slide:hover{text-decoration:none}#category-carousel .swiper-button-next{right:0}#category-carousel .swiper-button-prev{left:0}#category-carousel .swiper-button-next,#category-carousel .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;height:100%;margin:0}#category-carousel .swiper-button-next:hover,#category-carousel .swiper-button-prev:hover{opacity:1;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.amslider .swiper-slide .swiper-category-item:not(:root:root),.amslider .swiper-slide .swiper-brand:not(:root:root),.amslider .slide .category-item:not(:root:root){padding:10px}.amshopby-morefrom .products-grid .product-item{width:auto}.amshopby-morefrom .product-image-container{min-width:auto}.ambrands-menu-item.parent .ambrands-link.level-top:after{content:''}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.swiper-brand{width:100%}.swiper-brand .no-img{width:100%}}.ambrands-list-popup,.ambrands-menu-item .ambrands-arrow{display:none}@media only screen and (max-width:767px){.filter-content .active .am-show-more{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.am-porto-cmtb .filter.active .filter-current.filter-current.amshopby-filter-current+.block-actions{top:187px;border:0;border-radius:inherit;background:#fff;box-shadow:none}.am-porto-cmtb .filter.active .filter-current.amshopby-filter-current{padding:17px 30px;height:140px}.am-porto-cmtb .filter.active .filter-current.amshopby-filter-current .items{padding:15px;border-width:1px}.am-porto-cmtb .filter.active .filter-current.amshopby-filter-current .filter-current-subtitle{display:block;padding:10px 15px}.am-porto-cmtb .filter.active .filter-current.amshopby-filter-current ~ .filter-options{top:221px}}@media all and (min-width:768px),print{.ui-tooltip.ui-widget{max-width:450px}.filter-options-content a:hover{text-decoration:none}.catalog-topnav{display:block}.page-layout-1column .toolbar-products{position:inherit !important}#amasty-shopby-product-list #amasty-shopby-overlay .loader{top:30%;transform:translate(-50%,-30%)}.filter-options-content .am-filter-price{width:40%}.sidebar>.block-category-list{margin-bottom:14px}.amasty-catalog-topnav{margin-top:3px}.amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content{min-width:200px}.amasty-catalog-topnav .filter-options{margin-top:20px;padding:3px 0;border-top:1px solid #ccc}.amasty-catalog-topnav .filter-subtitle{display:none}.amasty-catalog-topnav .amshopby-category-dropdown{min-width:200px}.amasty-catalog-topnav .filter-options-item{margin-bottom:0}.amasty-catalog-topnav .filter-options-title{padding-right:5px}.amasty-catalog-topnav .filter-options-title:after{position:static;display:inline-block;margin:0 0 0 15px}.am_shopby_apply_filters{position:absolute;bottom:inherit;z-index:9999;display:none;visibility:hidden;padding:0;width:inherit}.am_shopby_apply_filters.visible{bottom:inherit;visibility:visible}.am_shopby_apply_filters.-fixed{position:fixed}.am_shopby_apply_filters.-fixed .am-show-button{border:1px solid #ccc;border-radius:3px;text-align:center}.am_shopby_apply_filters.-fixed .am-show-button:before,.am_shopby_apply_filters.-fixed .am-show-button:after{display:none}.am-show-button{position:static;margin:0 0 10px;padding:10px;width:inherit;border:1px solid #ccc}.am-show-button.-vertical{padding-left:0;border-left:0;border-radius:0 3px 3px 0;box-shadow:10px 8px 16px rgba(0,0,0,0.16)}.am-show-button.-vertical:before{position:absolute;top:8px;left:-20px;z-index:-1;display:block;box-sizing:border-box;width:40px;height:40px;border:1px solid #ccc;border-radius:0 0 0 3px;background:#eee;box-shadow:7px 6px 16px rgba(0,0,0,0.16);content:'';transform:rotate(45deg);transform-origin:50%}.am-show-button.-vertical-right{padding:10px 0;min-width:145px;border-right:0;border-radius:3px 0 0 3px;box-shadow:-8px 8px 16px rgba(0,0,0,0.16);text-align:right}.am-show-button.-vertical-right>.-loading{margin:0 20px}.am-show-button.-vertical-right:before{position:absolute;top:8px;right:-20px;z-index:-1;display:block;box-sizing:border-box;width:40px;height:40px;border:1px solid #ccc;border-radius:0 0 0 3px;background:#eee;box-shadow:5px 6px 16px rgba(0,0,0,0.16);content:'';transform:rotate(45deg);transform-origin:50%}.am-show-button.-horizontal{border-radius:4px;box-shadow:0 5px 16px rgba(0,0,0,0.16)}.am-show-button.-horizontal:before,.am-show-button.-horizontal:after{position:absolute;left:50%;display:block;border:6px solid transparent;content:'';transform:rotate(45deg) translateX(-50%)}.am-show-button.-horizontal:before{bottom:0;border-right:6px solid #ccc;border-bottom:6px solid #ccc;border-radius:0 0 3px 0}.am-show-button.-horizontal:after{bottom:1px;border-right:6px solid #eee;border-bottom:6px solid #eee;border-radius:0 0 2px 0}.am-show-button>.am-button{margin-left:3px;padding:10px 15px}.am-show-button.-vertical-right>.am-button{margin-left:5px}}@media all and (min-width:1024px),print{.filter-options-content .am-filter-price{width:43%}.amslider-container.am-swiper-slider{width:85%}}.ui-tooltip .arrow{left:8px;width:15px}.ui-tooltip .arrow:after{border-right:15px solid transparent}.ui-tooltip .arrow:before{border-right:14px solid transparent}.amslider-container{margin:auto;margin-bottom:15px;width:100%}.am-rating-up{font-size:smaller}.amshopby-hightlighted{background-color:#ff0}.amshopby-item .filter-value{margin-left:5px}.amshopby-filter-tooltip{display:inline-block;margin-left:6px;max-width:20px;max-height:20px;vertical-align:middle}.filter-options-content .delimiter{margin:0 5px;line-height:30px}.filter-options-content .range{display:flex;align-items:center;margin-top:10px;text-align:center}.filter-options-content .am-filter-price{padding:5px;max-width:50px;width:46%}.filter-options-content .items a{margin-left:0}.filter-options-content .count{display:inline-flex}.filter-options-content .am-shopby-swatch-label .count{margin:0;padding:0}.filter-options-content .am-shopby-swatch-label .label{margin-right:5px}.filter-options-content .am-shopby-form{overflow-x:hidden;overflow-y:auto;padding:3px}.am-show-more{transition:.1s all ease-in;display:flex;align-items:center;position:relative;margin-top:10px;padding:5px 25px 10px 0;color:inherit;cursor:pointer}.am-show-more:hover{background-color:transparent;color:#006bb4}.am-show-more:before,.am-show-more:after{transition:.1s all ease-in;position:absolute;right:0;width:8px;height:1px;background:#006bb4;content:''}.am-show-more:before{right:5px;transform:rotate(45deg)}.am-show-more:after{transform:rotate(-45deg)}.am-show-more .-active{display:flex}.am-show-more .am-counter{display:inline-block;margin:0 2px;opacity:.5}.am-show-more[data-is-hide='false']:before{right:6px;transform:rotate(-45deg)}.am-show-more[data-is-hide='false']:after{transform:rotate(45deg)}.range.am-fromto-widget .am-filter-go{margin:0 10px;vertical-align:top}.am-filter-go{margin:15px 0 0;width:25%}input[type='text'].am-filter-price.-to.right{float:right}.amshopby-slider-container{margin:10px 15px 15px 5px}.amshopby-slider-container .ui-slider-range{position:absolute;height:10px;background:#b6b6b6}.amshopby-slider-container .am-slider .ui-slider-handle{margin-top:-5px;margin-left:-5px;padding:0;width:20px;height:20px;border-radius:50%;background:#f98b25}.amshopby-slider-container .am-slider .ui-slider-handle:hover,.amshopby-slider-container .am-slider .ui-slider-handle:active{background-color:#e17e17}.amshopby-slider-container .amshopby-slider-display{text-align:center}.am-swatch-options{display:flex;flex-direction:column}.am-swatch-options .swatch-option{display:inline-block;margin:0 10px 0 0;background-position:center;background-repeat:no-repeat}.am-swatch-options>.item{padding-bottom:4px}.am-swatch-options>.item:hover{background-color:transparent}.am-swatch-options .am-shopby-swatch-label{display:inline-block;max-width:70%;vertical-align:middle;word-wrap:break-word}.filter-options .am-swatch-wrapper{margin:0 0 5px 0 !important;line-height:initial}.catalog-topnav .filter-options{flex-wrap:wrap;min-height:40px;border-bottom:1px solid #ccc}.catalog-topnav .filter-options .filter-options-item{display:inline-block;border:0}.catalog-topnav .filter-options .filter-options-content{position:absolute;z-index:9999;margin-top:5px;min-width:100px;border:1px solid #ccc;background-color:white}.catalog-topnav .filter-options .am-filter-items-rating li{margin:0 0 10px}.catalog-topnav .filter-options .am-filter-items-rating li:last-child{margin:0}.catalog-topnav .block-actions{display:none}.catalog-topnav{display:none}.filter-options .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:5px;right:8px}.filter-options .items .items-children.-folding{padding-left:18px;list-style:none}.filter-options .items .items-children.-folding .item{margin:5px 0}.filter-options .items.amshopby-fly-out-view .items-children{z-index:9999;background-color:#fff}.filter-options .am-ranges{overflow-x:hidden;overflow-y:auto}.filter-options .items.amshopby-fly-out-view li{margin:0;border:1px solid #ccc;border-top:0}.filter-options .items.amshopby-fly-out-view li:hover{background-color:#ccc}.filter-options .items.amshopby-fly-out-view li:first-child{border-top:1px solid #ccc}.filter-options .items.amshopby-fly-out-view a:hover{background-color:transparent}.filter-options .ui-widget-overlay{background:#aaa;opacity:.3}.filter-options .ui-widget-shadow{box-shadow:0 0 5px #666}.filter-options .am-category-view{position:absolute;z-index:9;display:none;overflow-y:auto;box-sizing:border-box;margin:0;padding:10px;max-height:300px;width:100%;border:1px solid #ccc;background-color:white;white-space:nowrap}.filter-options .items.am-category-view,.filter-options .am-category-view ol.items{margin:0}.filter-options .am-category-view .item a.amshopby-filter-parent{padding-left:20px}.filter-options .am-category-view a{display:inline-block;white-space:initial}.filter-options .filter-options-content .rating-summary{display:inline-block;vertical-align:sub}.filter-options .amshopby-search-box{margin:0 0 15px}.page-layout-1column .filter-options-item.active .filter-options-content{padding:10px 15px}.page-layout-1column .filter-options-content li.item{padding:0}.filter [data-role='collapsible']:not([data-collapsible='true']) [data-role='content']{display:none}div.swatch-option-tooltip{z-index:9999}.swatch-option-tooltip .image,.swatch-option-tooltip-layered .image{background-size:contain !important}.filter-options .am-labels-folding .item{position:relative}.filter-options .ui-menu{display:block;margin:0;padding:0;outline:0;list-style:none}.filter-options .ui-menu .ui-menu{position:absolute}.filter-options .ui-menu .ui-menu-item{margin:0;list-style:none;cursor:pointer}.filter-options .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.filter-options .ui-menu .ui-menu-divider{margin:5px 0;height:0;border-width:1px 0 0 0;font-size:0;line-height:0}.filter-options-content .am-swatch-wrapper{display:inline-block}.filter-options-content .am-swatch-wrapper:hover .am-swatch-link{background:0}.filter-options-content .am-swatch-wrapper>.input.-hidden{display:none}.am-filter-items-attr_price{min-width:130px;max-width:350px}.am-filter-items-attr_color .swatch-option.text{padding:1px 2px;width:30px}.amasty-catalog-topnav.block.filter{flex-basis:auto}.amasty-catalog-topnav .filter-options-content .amshopby-fly-out-view a{display:block;box-sizing:border-box}.am-filter-items-stock .am_shopby_link_selected,.am-filter-items-rating .am_shopby_link_selected{background-color:#e8e8e8;text-decoration:none}.am_shopby_link_selected{font-weight:bold}.amshopby-fly-out-view.ui-menu{position:relative}.amshopby-fly-out-view .ui-menu{width:100%}.amshopby-fly-out-view .items-children:not(.ui-menu){display:none}.amshopby-fly-out-view a{display:inline-block;padding:10px}.amshopby-fly-out-view input[type='checkbox'],.amshopby-fly-out-view input[type='radio']{margin:3px 3px 3px 4px}.amshopby-category-dropdown{display:block;overflow:hidden;padding-right:3.6rem;min-height:3.2rem;border:1px solid #adadad;background-color:#fff;text-align:left;text-overflow:ellipsis;white-space:normal;font-weight:400;cursor:pointer}.amshopby-category-dropdown:after{position:absolute;top:50%;right:1.2rem;box-sizing:border-box;margin-top:-0.2rem;width:0;height:0;border-width:.5rem .4rem 0 .4rem;border-style:solid;border-color:#000 transparent transparent;content:'';transition:all .2s linear}.amshopby-category-dropdown:before{position:absolute;top:0;right:0;bottom:0;width:3.2rem;border:1px solid #adadad;background-color:#e3e3e3;content:''}.am-category-wrapper{position:relative;display:block;user-select:none}.am-category-wrapper._active .amshopby-category-dropdown:after{transform:rotate(180deg)}.am-category-wrapper .amshopby-checkbox,.am-category-wrapper .amshopby-radio{margin-left:17px}.am-category-wrapper .amshopby-filter-parent{padding-left:0 !important}.am-category-wrapper .am-multiselect-crumb{position:relative;display:inline-block;margin:.3rem 0 .3rem .3rem;padding:.3rem 2.4rem .4rem 1rem;border:1px solid #a79d95;border-radius:1px;background-color:#f5f5f5;font-size:1.2rem;transition:border-color .1s linear}.am-category-wrapper .am-multiselect-crumb .action-close{position:absolute;top:0;right:0;bottom:0;margin:0;padding:0;width:2rem;height:auto;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:#514943;font-size:.5em;line-height:1}.am-category-wrapper .am-multiselect-crumb .action-close:before{content:'x';font-size:10px;transition:color .1s linear}.am-category-wrapper .am-multiselect-crumb .action-close>span{position:absolute;display:none;visibility:hidden;overflow:hidden;clip:rect(0,0,0,0)}.am-labels-folding .am-collapse-icon{left:-20px}.am-collapse-icon{position:absolute;box-sizing:border-box;width:2.2rem;height:2.2rem;border-radius:50%;font-weight:normal;font-style:normal;line-height:1;cursor:pointer;-webkit-font-smoothing:antialiased}.am-collapse-icon:after{position:absolute;top:50%;right:1.2rem;box-sizing:border-box;margin-top:-0.5rem;width:0;height:0;border-width:.5rem .4rem 0 .4rem;border-style:solid;border-color:#000 transparent transparent;content:'';transition:all .2s linear;transform:rotate(-90deg)}.am-collapse-icon._active:after{transform:rotate(0)}#amasty-shopby-product-list{z-index:1}#amasty-shopby-product-list .products.wrapper{position:relative}#amasty-shopby-product-list #amasty-shopby-overlay{position:absolute;top:0;bottom:0;z-index:999;display:none;width:100%;background:#fff;opacity:.5}#amasty-shopby-product-list #amasty-shopby-overlay .loader{position:absolute;top:10%;left:50%;display:block;width:64px;height:64px;background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_Shopby/css/source/Amasty_Shopby/images/loader-1.gif');transform:translate(-50%,-10%)}#amasty-shopby-product-list #amasty-shopby-overlay .loader:before{content:''}.amshopby-option-link{display:inline-block;clear:both;margin-right:5px}.amshopby-option-link img{float:left;margin:0 5px 5px 0}.amshopby-option-link img:not([src*='/resized']){max-width:30px;max-height:30px}.am_shopby_apply_filters{position:fixed;bottom:-80px;z-index:9999;width:100%;transition:left .2s ease}.am_shopby_apply_filters.visible{bottom:0}.am-show-button{z-index:999;box-sizing:border-box;margin:0 auto;padding:15px 0;width:100%;background:#eee;text-align:center}.am-show-button>.am-items{font-size:15px}.am-show-button>.am-items.-loading{display:inline-block;margin:0 5px;width:25px;height:25px;background-image:url('../../frontend/Cubix/dhireland_v2/en_IE/Amasty_Shopby/css/source/Amasty_Shopby/images/loader-1.gif');background-size:contain;vertical-align:middle}.am-show-button>.am-button{margin-left:15px;padding:17px 50px;height:auto;border:0;border-radius:5px;background:#ff9416;box-shadow:none;color:#fff;text-align:center;font-size:14px;line-height:1}.am-show-button>.am-button:hover{background:#e27a00;transition:background .3s ease}.am-item-removed{text-decoration:line-through}.am-category-image{vertical-align:middle}.amshopby-filter-current .filter-label{vertical-align:middle}.amshopby-filter-current .amshopby-items{padding:0 0 0 10px}.amshopby-filter-current .amshopby-item.item{display:flex;align-items:center;position:relative;padding:0 0 0 20px}.amshopby-filter-current .amshopby-filter-value{max-width:100%}.amshopby-filter-current .am-swatch-link{display:flex;align-items:center}.amshopby-filter-current .amshopby-filter-value .am-swatch-options .swatch-option{margin:0}.amshopby-filter-current .amshopby-remove{display:flex;justify-content:center;align-items:center;position:absolute;left:0;width:12px;height:12px}.amshopby-filter-current .amshopby-remove:hover:after,.amshopby-filter-current .amshopby-remove:hover:before{background-color:#006bb4}.amshopby-filter-current .amshopby-remove:after,.amshopby-filter-current .amshopby-remove:before{position:absolute;width:100%;height:1px;background-color:#757575;content:''}.amshopby-filter-current .amshopby-remove:after{transform:rotate(45deg)}.amshopby-filter-current .amshopby-remove:before{transform:rotate(-45deg)}.amshopby-filter-current .am-shopby-swatch-label{margin-left:10px}.amshopby-filter-current .swatch-option-link-layered{display:flex;align-items:center}.amshopby-filter-current .item{padding-bottom:0}.am-dropdown .am-select,.am-dropdown .chosen-container .chosen-choices{min-height:32px;border-color:#ccc;background-color:#fff;font-size:14px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.am-dropdown .chosen-container .chosen-choices{background-image:none}.am-dropdown .chosen-container-multi .chosen-choices li.search-field input[type='text']{min-width:100px;color:#000;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.am-porto-cmtb .amshopby-filter-current.filter-current .amshopby-item.item{display:flex;align-items:center;padding:0 0 10px 20px}.am-porto-cmtb .amshopby-filter-current.filter-current .items{padding:15px}.am-porto-cmtb .amshopby-filter-current.filter-current .am-show-more{padding:12px 25px 0 0}.am-porto-cmtb .amshopby-filter-current.filter-current .category-image .image{display:block;max-width:100%;width:auto;height:auto}.am-porto-cmtb .filter-options-content .swatch-option{min-width:22px;width:22px;height:22px;border:0;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.2)}.am-porto-cmtb .page-wrapper>.page-header{z-index:9005}.am-porto-cmtb .page-main{z-index:9}