@charset "UTF-8";:root{--js-breakpointHeaderSmall:838px}.c-contact-form{container-type:inline-size;grid-gap:4px .5em;display:grid;gap:4px .5em;grid-template-columns:auto 1fr}.c-contact-form--input-group{display:contents}.c-contact-form--label{font-size:var(--text-compact);font-weight:var(--font-weight-semi-bold);letter-spacing:.2px;margin-top:7px;opacity:.9;text-transform:uppercase}.c-contact-form--label:after{content:":";font-weight:var(--font-weight-regular)}.c-contact-form--input{border-radius:0;font-size:var(--text-input);padding:4px 6px}.c-contact-form--input:focus-visible{outline:1px solid var(--black)!important}.c-contact-form--input:focus-visible{outline-offset:-1px}.c-contact-form--input:-moz-read-only{background-color:transparent;border-color:transparent}.c-contact-form--input:read-only{background-color:transparent;border-color:transparent}.c-contact-form--input:not([required]).c-contact-form--input__show-optional:focus{background-color:inherit!important}.c-contact-form--input:not([required]).c-contact-form--input__show-optional:-moz-placeholder-shown{background-color:var(--black-alpha-5)}.c-contact-form--input:not([required]).c-contact-form--input__show-optional:placeholder-shown{background-color:var(--black-alpha-5)}.c-contact-form--submit{grid-column:2/3;margin-top:3px}@container (min-width: 415px){.c-contact-form--submit{grid-column:1/3;justify-self:end;width:50%}}.c-contact-form--success{border:0!important;font-size:var(--text-base)!important;grid-column:1/3;margin:1em 0 0!important;padding:1em!important}.c-media-carousel--main .slick-arrow{backdrop-filter:invert(.01125);background-color:hsla(0,0%,100%,.01);color:#fff;opacity:0;transition:opacity var(--time-fast) ease-out;width:7.66%}.c-media-carousel--main .slick-arrow.slick-disabled{backdrop-filter:invert(0);background-color:transparent;color:hsla(0,0%,100%,.15)}.c-media-carousel--main .slick-arrow:hover:not(.slick-disabled){backdrop-filter:invert(.0225)}.c-media-carousel--main .slick-arrow:active:not(.slick-disabled){backdrop-filter:invert(.045)}.c-media-carousel--main:hover .slick-arrow{opacity:1;transition:opacity var(--time-none)}.c-media-carousel--slide{align-items:center;display:flex;justify-content:center}.c-media-carousel--link{cursor:zoom-in;height:0;padding-bottom:66.666%}@media (hover:hover){.c-media-carousel--link:active{opacity:.666!important}}.c-media-carousel--link,.c-media-carousel--thumb-button{display:block}.c-media-carousel--caption{background-color:#fff;bottom:calc(var(--gutter)/3);font-size:var(--text-compact);padding:1px .333em;position:absolute;-webkit-user-select:text;-moz-user-select:text;user-select:text}.c-media-carousel--caption__left{left:calc(var(--gutter)/3)}.c-media-carousel--thumbs{grid-gap:2px 1px;display:grid;gap:2px 1px;grid-template-columns:repeat(8,1fr);list-style:none outside;margin-top:1px}.c-media-carousel--thumbs dd,.c-media-carousel--thumbs li{margin:0;padding:0}@media (min-width:768px){.c-media-carousel--thumbs{grid-template-columns:repeat(6,1fr)}}.c-media-carousel--thumbs__disabled{opacity:.2;pointer-events:none}.c-media-carousel--thumb-item{position:relative}.c-media-carousel--thumb-button:after{border-bottom:1px solid transparent;bottom:0;content:"";left:0;position:absolute;width:calc(100% - 1px)}.c-media-carousel--thumb-button:disabled:after,.c-media-carousel--thumb-button:hover:after{border-bottom-color:var(--black)}.c-media-carousel--thumb-button:disabled:after{border-bottom-width:2px}.c-media-carousel--thumb-button:active:not(:disabled) .product-media{opacity:.5}.cross-sell__collection .cross-sell--list{grid-template-columns:repeat(2,1fr)}@media (min-width:769px){.cross-sell__collection .cross-sell--list{grid-template-columns:repeat(4,1fr)}}.cross-sell__collection .cross-sell--list li:nth-child(n+5){display:none}.cross-sell__collection .product-grid-title{padding-left:0;padding-right:0;text-align:left}.cross-sell__collection .product-grid-title-link:after{content:"→";display:inline-block;left:3px;position:relative;top:-4px}.modal-popup{display:none;position:absolute;z-index:var(--z-max)}.modal-popup--content{left:50%;position:fixed!important;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--z-max)!important}.close-modal-popup{font-size:300%;padding:4px 23px 9px;position:fixed;right:0;top:0;z-index:var(--z-max)}@media (min-width:481px){.sizing-diagram{grid-column-gap:26px;-moz-column-gap:26px;column-gap:26px;display:grid;grid-auto-rows:min-content;grid-template-columns:1fr 1fr}}.sizing-diagram__img{margin-bottom:1em}@media (max-width:480px){.sizing-diagram__table{margin-bottom:1.75em}}.sizing-diagram__table td,.sizing-diagram__table th{padding:0}.sizing-diagram__table td:first-child{font-weight:var(--font-weight-semi-bold)}.sizing-diagram__note{font-size:var(--text-compact);margin-top:1em}.sizing-diagram__note:before{content:"*"}.product{margin-bottom:9.5em}.product-main{display:grid;margin-bottom:calc(var(--gutter)*4)}@media (min-width:769px){.product-main{gap:var(--gutter);grid-template-columns:2fr 1fr}}.product-gallery{margin-bottom:var(--gutter);overflow:hidden}.product-gallery__main{aspect-ratio:3/2}.product-gallery__footnote{bottom:0;color:#fff;opacity:.875;position:absolute;right:.666em}.product-gallery__model,.product-model{aspect-ratio:3/2;height:100%;width:100%}.product-gallery__model{background-color:var(--black-light-80)}.product-model--toggle{bottom:0;display:flex;left:.333em;position:absolute;text-transform:uppercase}@media (pointer:fine){.product-model--toggle{display:none}}.product-model--toggle legend{bottom:-5px;font-size:var(--text-sm);margin-right:2.5px;position:relative}.product-model--toggle legend:after{content:":";font-weight:var(--font-weight-regular)}.product-model--toggle label{padding:3px 5px 2px}.product-model--toggle label:has(:checked){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.product-model--toggle input{display:none}.product-gallery__model-thumb{border:1px solid var(--black-light-80);padding:6px 8px}.product-title{font-size:28px;line-height:var(--leading-none)}.product-price-wrapper{font-size:var(--text-3xl);margin-top:-1px;position:relative;width:100%}.compare-price{font-size:var(--text-compact);opacity:.3;-webkit-text-decoration:line-through;text-decoration:line-through}.product-price__discounted-price{color:red;font-weight:var(--font-weight-semi-bold)}.change-currency{display:inline-block;position:relative}@media (max-width:480px){.change-currency{position:static}}.change-currency__label{font-size:var(--text-sm);-webkit-text-decoration:underline;text-decoration:underline}.change-currency__list{background-color:#add8e6;box-shadow:1.75px 1.75px 2px rgba(0,0,0,.25);font-size:var(--text-base);left:-1px;list-style:none outside;padding:.6em 1em;position:absolute;z-index:1}.change-currency__list dd,.change-currency__list li{margin:0;padding:0}@media (max-width:480px){.change-currency__list{font-size:var(--text-lg);left:0;right:0}}.change-currency__item{cursor:pointer;display:grid;grid-template-columns:1fr 1fr;text-align:right}.change-currency__item:hover{background-color:var(--blue-ice)}.change-currency__item:active,.change-currency__item:focus{background-color:#fff}.change-currency__item--active{color:#fff;cursor:default}.change-currency__item--active,.change-currency__item--active:hover{background-color:var(--black-light-15)}.change-currency__country{font-weight:var(--font-weight-semi-bold);padding-right:1.5em;text-align:left}.currency-code{display:none}.product-price .currency-code{display:inline;font-size:66%}.payment-installment-promo{background-color:var(--black-light-80);cursor:pointer;margin:1px 0 3px;padding:1rem 1.15rem}@media (min-width:481px){.payment-installment-promo{margin-bottom:17px;padding-bottom:.8rem;padding-top:.8rem}}.payment-installment-promo:hover{background-color:var(--black-light-85)}.payment-installment-promo:active{background-color:var(--black-light-75)}.js-payment-installment-promo__active{cursor:auto}.js-payment-installment-promo__active .payment-installment-promo--toggle-button{cursor:pointer}.js-payment-installment-promo__active .payment-installment-promo--toggle-button:before{border-color:transparent transparent var(--black) transparent;border-width:0 3.5px 6.1px;left:-3px;top:-1px}.js-payment-installment-promo__active .payment-installment-promo--toggle-button-show{display:none}.js-payment-installment-promo__active .payment-installment-promo--toggle-button-hide{display:inline}.js-payment-installment-promo__active .payment-installment-promo--content{display:block!important}.payment-installment-promo--heading{display:inline-block;font-size:var(--text-base);margin-right:.5em}.payment-installment-promo--toggle-button{color:var(--black);-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:480px){.payment-installment-promo--toggle-button{visibility:hidden}.payment-installment-promo--toggle-button:before{border-color:transparent transparent transparent var(--black);border-style:solid;border-width:3.5px 0 3.5px 6.1px;content:" ";display:inline-block;height:0;left:-2px;position:relative;visibility:visible;width:0}}.payment-installment-promo--content-text{margin:1em 0 2.1em}.payment-installment-promo--content-text a:hover{background-color:var(--black)!important;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.payment-installment-promo--content-text a:active{background-color:var(--black-light-15)}@media (min-width:481px){.payment-installment-promo--content-text{margin-bottom:.333em}}.payment-installment-promo--hide-button{color:var(--black);display:block;font-weight:var(--font-weight-semi-bold);margin:-1.4em 0 .9em;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.payment-installment-promo--hide-button:before{content:"["}.payment-installment-promo--hide-button:after{content:"]"}.product__inventory-promo{border:2px solid var(--black);margin:17px 0 -6px;padding:.9em;text-align:center}.fangophilia-ring-notice{font-size:var(--text-compact);margin-bottom:var(--gutter-third);text-align:justify}.fangophilia-ring-notice b{color:var(--red)}@media (min-width:769px){.fangophilia-ring-notice{width:75%}}.one-of-a-kind-ring-notice{border:2px solid var(--black);padding:16px 16px 15px}.add-to-cart-form{align-items:flex-end;display:flex;flex-direction:column;margin:1rem 0 2rem;text-align:right}.sizing-info-link{color:var(--black);display:block;margin-bottom:3px;margin-top:1px}@media (min-width:481px){.sizing-info-link{margin-bottom:5px;margin-top:3px}}.options{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:1em;width:100%}.options--set{display:grid;grid-template-columns:1fr 3fr;width:100%}.options--set-legend{font-weight:var(--font-weight-semi-bold);margin-right:.85em;margin-top:13px}.options--set-legend:after{content:":"}.options--buttons{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(5,1fr)}.options--button{align-content:center;border:1px solid gray;cursor:pointer!important;height:3.45em;pointer-events:auto!important;text-align:center}.options--button:has(.options--input:checked){cursor:default!important}.options--button:has(.options--input:checked){border-color:var(--black);border-width:4px}.options--input{display:none!important}.product-qty{float:left;height:53px;width:calc(25% - .5rem)}@media (min-width:769px){.product-qty{height:45px;width:calc(25% - .75rem)}}.add-to-cart-button{padding-bottom:14px;padding-top:14px}@media (min-width:769px){.add-to-cart-button{padding-bottom:10px;padding-top:10px;width:75%}}.add-to-cart-assurance{margin-top:6px}@media (min-width:769px){.add-to-cart-assurance{width:75%}}.add-to-cart-assurance--link{color:var(--black-light-25)}@media (min-width:769px){.add-to-cart-assurance--link{display:block}}.add-to-cart-assurance--sep{margin-left:1px;margin-right:1px}@media (min-width:769px){.add-to-cart-assurance--sep{display:none}}.product-description a:hover{background-color:var(--black)!important;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.product-description a:active{background-color:var(--black-light-15)}.product-description-content,.product-extra-description--listing{margin-bottom:1.3em}.product-extra-description--listing details{background-color:var(--black-light-85);padding:.5em}.product-extra-description--listing details summary{font-weight:var(--font-weight-semi-bold);margin-bottom:.25em}.product-extra-description--listing details ul{list-style:none;padding-left:.9em}.p4-color-info--code{font-weight:700;padding-right:.5em}.product-candle-info--item-body .p4-color-info--description{display:block;font-size:var(--text-compact);font-weight:400;hyphens:auto;text-transform:none}.p4-color-info--description mark{background-color:var(--black-light-80);display:block;margin:.2rem 0;padding:.85rem}.p4-color-info--description mark:before{content:"PLEASE NOTE: ";font-weight:var(--font-weight-semi-bold)}.p4-color-info--name-link{-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.product-data-table-wrapper{border:1px solid var(--black)}.product-data-table{margin:11px 0 12px}.product-data-table--cell{padding:0;vertical-align:top}.product-data-table--cell:empty:before{content:"—"}.product-data-table--cell__label{font-weight:var(--font-weight-semi-bold);padding-left:12px;padding-right:1em;white-space:nowrap}.product-data-table--cell__value{padding-right:12px}.product-data-table--hr{border-top:1px solid var(--black);margin:9px 0 10px}.product-weight-note{font-size:85%}.product-extra-link{margin-right:.5em}.product-dimension-portrait{height:auto;margin:-8px 0 8px;width:100%}.product-supplement{--product-supplement-gutter:$productSupplementGutter;background-color:var(--black-light-80);margin-bottom:1rem;padding:1em}@media (min-width:481px){.product-supplement{grid-column-gap:var(--product-supplement-gutter);-moz-column-gap:var(--product-supplement-gutter);column-gap:var(--product-supplement-gutter);display:grid;grid-template-columns:1fr}}.product-supplement:first-child{margin-top:0}@media (min-width:481px){.product-supplement{padding:2em 3em 3em}}@media (min-width:768px){.product-supplement__sizing{grid-template-columns:2fr 1fr}.product-supplement__candle{grid-template-columns:1fr 1fr}}.product-supplement--heading,.product-supplement--item-heading{grid-column:1/-1;margin-bottom:1em;text-transform:uppercase}.product-supplement--heading{font-size:var(--text-2xl)}.product-supplement--item{border-top:var(--stroke-width) solid var(--black);padding-bottom:1em;padding-top:5px}.product-supplement--item__sizing-contact{background-color:var(--black-light-75);padding-left:.75em;padding-right:.75em}.product-supplement--item-heading{font-size:var(--text-xl);margin-top:-3px}.watch-info{-moz-column-count:2;column-count:2;gap:var(--product-supplement-gutter)}@media (min-width:650px){.watch-info{-moz-column-count:1;column-count:1;display:grid;grid-template-columns:1fr 3fr}}@media (min-width:769px){.watch-info{grid-template-columns:1fr 4fr}}.watch-info--figure{margin-bottom:1.7em;margin-top:3px}@media (min-width:650px){.watch-info--figure{margin-bottom:0}.watch-info--list{-moz-columns:3 var(--product-supplement-gutter);columns:3 var(--product-supplement-gutter)}}@media (min-width:769px){.watch-info--list{-moz-column-count:4;column-count:4}}.watch-info--item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.333em!important;page-break-inside:avoid}.watch-info--heading{display:inline;font-size:var(--text-base);text-transform:uppercase}.watch-info--heading:after{content:":"}.js-sizing-contact--is_posted{background-color:var(--alert-success-bg);text-align:center}.js-sizing-contact--is_posted .product-supplement--item__sizing-contact{padding:1.4em 1.5em 2.1em}.js-sizing-contact--is_posted .sizing-contact__form{width:100%}.sizing-contact__descrip{margin-bottom:2em}.sizing-contact--contact-form .c-contact-form--input{border:0}.product-candle-info--list{border-top:var(--stroke-width) solid var(--black);padding:5px 0 calc(var(--product-supplement-gutter) - var(--stroke-width)) 0}.product-candle-info--list__elevated{border-bottom:2px solid var(--black);margin:.5em 0 1.666em;padding-bottom:23px}.product-candle-info--item{margin-bottom:calc(var(--product-supplement-gutter)/2)!important}.product-candle-info--item__elevated{margin-bottom:11px!important;padding-left:6px!important;padding-right:6px!important}.product-candle-info--item-heading{font-size:var(--text-sm);font-weight:400}@media (min-width:481px){.product-candle-info--item-heading{font-size:var(--text-compact)}}.product-candle-info--item-body{font-size:var(--text-xl);font-weight:var(--font-weight-semi-bold);line-height:1.2;text-transform:uppercase}.product-candle-info--item-sub-body{font-size:var(--text-compact);font-weight:400;text-transform:none}.product-candle-info--link{display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.product-candle-info--link:after{border-bottom:1px dotted var(--black);bottom:0;content:"";display:block;position:absolute;width:100%}.product-candle-info--link:hover{background-color:var(--black);color:#fff}.product-candle-info--element{max-width:66px}.product-candle-info--link__element-icon:after{border-bottom:none}.product-candle-info--link__element-name{font-size:var(--text-sm)}.candle-comp-wrapper{margin-top:2px}.candle-comp{font-size:var(--text-sm);font-style:italic;margin:0 0 36px}.candle-comp__oil{float:right;width:75%}.candle-comp--group{float:left;height:12px;position:relative}.candle-comp--group:before{background-color:var(--black);border-right:1px solid var(--black-light-80);content:" ";height:100%;position:absolute;width:100%}.candle-comp--group:last-child:before{border-right:0}.candle-comp--group__oil:before{background-color:#ce2200}.candle-comp--name{word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;line-height:1;position:relative;text-transform:capitalize;top:1.4em}.candle-comp--name__lowered{min-width:100px;top:3.3em}.candle-comp--name__lowered:after{border-left:1px solid #ce2200;content:"";display:block;height:2.3em;position:absolute;top:-2.1em;transform:translateX(-.5px)}.candle-comp--name__right{direction:rtl;text-align:right}.candle-comp--amount{display:none}.element-table{margin-right:var(--product-supplement-gutter)}.element-table--trigram-col{padding-bottom:3.3%;width:80px}.element-table--name-col{padding-left:.5em;text-transform:uppercase;vertical-align:top}.element-table--attribute-col{padding-left:1em;vertical-align:top}.product-candle-info__externals{border:2px solid var(--black-light-80)}