@layer utilities{.block{display:block}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}.v-stack{display:grid}.h-stack{display:flex;align-items:center}.justify-items-center{justify-items:center}.w-full{width:100%}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}@media(min-width:480px){.sm\: block{display:block}.sm\:relative{position:relative}.sm\:absolute{position:absolute}.sm\:hidden{display:none}.sm\:v-stack{display:grid}.sm\:h-stack{display:flex;align-items:center}.sm\:w-full{width:100%}.sm\:text-center{text-align:center}}@media(min-width:720px){.md\: block{display:block}.md\:relative{position:relative}.md\:absolute{position:absolute}.md\:hidden{display:none}.md\:v-stack{display:grid}.md\:h-stack{display:flex;align-items:center}.md\:w-full{width:100%}.md\:text-left{text-align:start}.md\:text-center{text-align:center}.md\:text-right{text-align:end}}@media(min-width:960px){.lg\: block{display:block}.lg\:relative{position:relative}.lg\:absolute{position:absolute}.lg\:hidden{display:none}.lg\:v-stack{display:grid}.lg\:h-stack{display:flex;align-items:center}.lg\:w-full{width:100%}.lg\:text-center{text-align:center}}@media(min-width:1200px){.xl\: block{display:block}.xl\:relative{position:relative}.xl\:absolute{position:absolute}.xl\:hidden{display:none}.xl\:v-stack{display:grid}.xl\:h-stack{display:flex;align-items:center}.xl\:w-full{width:100%}.xl\:text-center{text-align:center}}}.rating__stars{--_rating: var(--rating, 0);--_rating-max: var(--rating-max, 5);--_star-gap: var(--star-gap, 3px);--_star-color: rgb(var(--star-color, 255 215 0));--_star-empty-color: transparent;--_percent: calc(((var(--_rating) / var(--_rating-max)) * 100%));position:relative;display:inline-flex;align-items:center}.rating__stars .icon{width:17px;height:17px;color:rgb(var(--star-color, 242 197 15));fill:currentColor}.rating__stars .rating__stars-overlay{background:rgb(var(--bg-color, 255 255 255 / 1));height:100%;overflow:hidden;mix-blend-mode:color;-webkit-mix-blend-mode:color;position:absolute;top:0;right:0;width:calc(100% - calc(var(--rating, 0) / calc(var(--rating-max, 5)) * 100%))}.card--product-contained .rating__stars .rating__stars-overlay{background:rgb(var(--card-bg-color, 255 255 255 / 1))}product-rating-badge.rating--hide-empty[rating-count="0"]{display:none}.rating{--star-size: 1.75rem;display:flex;gap:6px;align-items:center;z-index:2;position:relative}.rating>a{gap:6px;display:flex;align-items:center;position:relative}.rating__count{margin:0}.rating__title{font-size:13px}.product-details__block .rating__stars .icon{width:var(--icon-size, 24px);height:var(--icon-size, 24px)}.product-details__block .rating__stars{transform:translateY(-1px);--icon-size: 21px}.product-details__block .rating>a{gap:3px}.product-details__block .rating__title{font-family:var(--body-font-family);font-weight:var(--body-font-weight, normal);text-transform:none}@media(max-width:768px){.product-details__block :is(.disclosure summary){--icon-size: 20px}.product-details__block .rating__stars{--icon-size: 18px}.product-details__block .disclosure__title{font-size:14px}.product-details__block .disclosure__title-wrapper{column-gap:calc(2 * var(--space-unit))}.product-details__block .rating{font-size:14px;gap:3px}.product-details__block .rating__title{font-size:12px}}.pp_tracking_content{max-width:var(--max-width, calc(var(--max-width, 100) + calc(var(--space-outer) * 2)))!important;width:100%!important;margin-inline:auto!important;margin-top:0!important;max-width:var(--section-max-width)!important;padding-inline:var(--section-px)!important;padding-block-start:var(--section-pt-plus)!important;padding-block-end:var(--section-py)!important}.pp_tracking_title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing);text-transform:var(--font-heading-text-transform);text-align:center;font-size:var(--font-size-heading-1-base);line-height:var(--line-height-heading)}.pp_tracking_form_div.both_form .pp_tracking_form_in{border:none!important;padding:0!important;gap:var(--spacing-6);margin-top:var(--spacing-3)!important}.pp_tracking_form_div .pp_tracking_form{max-width:100%!important}.pp_tracking_form_order,.pp_tracking_form_number{padding:0!important}.pp_tracking_content .pp_tracking_line_center{padding-left:30px!important;padding-right:30px!important}.pp_tracking_line_center .pp_tracking_word{font-weight:700;font-size:calc(var(--typeBaseSize) + 1px)}@media(max-width:810px){.pp_tracking_line_center{background-color:var(--color-background)}.pp_tracking_form_div.both_form .pp_tracking_form_in{display:grid!important;gap:20px;margin-top:var(--spacing-6)!important}.pp_tracking_line_center,.pp_tracking_word{padding:0!important}.pp_tracking_line_center{display:block!important;margin-bottom:0!important;margin-top:0!important;margin-block-start:15px!important;position:relative}.pp_tracking_word{font-size:1rem!important;background-color:var(--color-background);z-index:2;position:relative!important;display:inline-block!important;padding:0 4px!important}.pp_tracking_line_center:before{display:block!important;content:""!important;height:1px!important;position:absolute;left:10%!important;right:10%!important;top:50%!important;border-top:1px dashed #c3c3c3;transform:translateY(-50%);background:none!important}.pp_tracking_form_number{padding-top:0!important;margin-top:0!important}}#yotpo-reviews-main-widget{--primary-font-family: var(--font-heading) !important;--primary-font-weight: var(--font-heading-weight) !important;--primary-font-style: normal !important;--primary-color: var(--color-heading, var(--color-text)) !important;--secondary-font-family: var(--font-body) !important;--secondary-font-weight: var(--font-body-weight) !important;--secondary-font-style: var(--font-body-style) !important;--text-color: var(--color-text) !important;line-height:var(--line-height-body)!important;letter-spacing:var(--font-body-base-letter-spacing)!important}#yotpo-reviews-main-widget .yotpo-base-layout{width:100%!important}.yotpo-widget-clear,.yotpo-widget-clear button,.yotpo-widget-clear form input,.yotpo-widget-clear span{line-height:var(--line-height-body)!important}.yotpo-display-l .yotpo-body-text,.yotpo-display-m .yotpo-body-text,.yotpo-widget-clear,.yotpo-widget-clear button,.yotpo-widget-clear form input,.yotpo-widget-clear span{font-size:var(--font-size-body-100)!important}#shopify-block-yotpo-reviews-widget .yotpo-main-layout>.yotpo-review-border-smooth:first-child{display:none!important}#shopify-block-yotpo-reviews-widget .yotpo-head{margin-block:.2rem!important}@media(max-width:520px){#shopify-block-yotpo-reviews-widget .yotpo-main-layout{gap:10px!important}#shopify-block-yotpo-reviews-widget .yotpo-head,.yotpo-display-s .yotpo-head .yotpo-headline,.yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-summary{margin-block:0rem!important}.yotpo-header-container .yotpo-bottom-line{margin-bottom:0!important}}#shopify-block-yotpo-reviews-widget .yotpo-header-container .yotpo-bottom-line{display:grid!important;width:100%!important;grid-template-columns:minmax(0%,1fr);margin-right:0!important;row-gap:5px!important}@media(max-width:768px){#shopify-block-yotpo-reviews-widget .yotpo-header-container .yotpo-bottom-line{justify-items:center!important}}#shopify-block-yotpo-reviews-widget .yotpo-filters-container .yotpo-filters-container-inner{gap:0!important}#shopify-block-yotpo-reviews-widget .yotpo-filters-container{margin:18px 0!important}@media(max-width:520px){#shopify-block-yotpo-reviews-widget .yotpo-header-container .yotpo-layout-header-wrapper{display:grid!important;justify-items:center!important;gap:20px!important;margin-bottom:0!important}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{margin:15px 0!important}}#shopify-block-yotpo-reviews-widget .yotpo-header-container .yotpo-bottom-line .yotpo-star-distribution{padding:0!important;border:0!important}#shopify-block-yotpo-reviews-widget .yotpo-head .yotpo-headline{margin-left:0!important;flex-basis:auto!important;flex-grow:1!important;display:none!important}#shopify-block-yotpo-reviews-widget .yotpo-reviews-trademark{display:none!important}:is(#shopify-block-yotpo-reviews-widget,.yotpo-media-modal-review) :is(.yotpo-headline,.yotpo-title-text,.yotpo-review-title){font-family:var(--font-heading)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important;letter-spacing:var(--font-heading-base-letter-spacing)!important;text-transform:var(--font-heading-text-transform)!important;line-height:var(--line-height-heading)!important}#shopify-block-yotpo-reviews-widget .yotpo-headline{font-size:var(--font-size-heading-3-base)!important}#shopify-block-yotpo-reviews-widget .yotpo-title-text{font-size:var(--font-size-heading-4-base)!important}#shopify-block-yotpo-reviews-widget .yotpo-new-review-btn-wrapper{margin-block-end:2rem!important}#shopify-block-yotpo-reviews-widget .yotpo-new-review-btn-wrapper .yotpo-btn-l.empty-state{margin-bottom:0!important;margin-inline:auto!important}#shopify-block-yotpo-reviews-widget button:not(.yotpo-reviews-widget-dropdown),.modal-backdrop .yotpo-new-review-submit{border-radius:0!important;font-weight:inherit!important;padding:var(--button-padding-normal)!important;font-size:var(--font-size-button)!important;text-transform:var(--font-button-text-transform)!important;line-height:var(--line-height-button)!important;letter-spacing:var(--button-letter-spacing)!important;max-width:100%;width:auto}.modal-backdrop .yotpo-new-review-submit{background:var(--color-background-button)!important}#shopify-block-yotpo-reviews-widget .yotpo-new-review-btn.yotpo-btn-s{min-width:130px!important}.yotpo-star-rating-icons-wrapper{display:flex!important}.yotpo-star-rating-icons-wrapper .yotpo-star-rating-icon{margin:0!important;--icon-size: 20px;width:var(--icon-size)!important;height:var(--icon-size)!important}:is(.yotpo-reviews-list,.yotpo-media-modal-body) .yotpo-review .yotpo-star-rating.yotpo-review-star-rating{gap:5px;--icon-size: 14px;transform:translateY(1px)}:is(.yotpo-reviews-list,.yotpo-media-modal-body) .yotpo-review .yotpo-star-rating .star-container{margin:0!important}:is(.yotpo-reviews-list,.yotpo-media-modal-body) .yotpo-review .yotpo-star-rating .star-container svg{width:var(--icon-size, 18px);height:var(--icon-size, 18px)}.yotpo-reviews-list .yotpo-review .yotpo-review-title{font-size:var(--font-size-body-150)!important;margin-inline-start:.7rem!important}@media(max-width:500px){.yotpo-reviews-list .yotpo-review .yotpo-review-title{margin-inline-start:0!important}}body .yotpo-reviewer-verified-buyer-text{font-size:13px!important}.yotpo-reviews-pagination-container{margin-block:30px!important}@media(max-width:500px){.yotpo-reviews-pagination-container{margin-block:20px!important}}.yotpo-progress-bar,.yotpo-upload-label{border-radius:0!important}.yotpo-main-widget-layout .modal-backdrop{z-index:501!important}.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-star-rating[data-v-9e9cbc20],.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-star-rating[data-v-9e9cbc20],.yotpo-display-l .yotpo-review-form .yotpo-new-review-star-rating[data-v-9e9cbc20],.yotpo-display-m .yotpo-review-form .yotpo-new-review-star-rating[data-v-9e9cbc20]{min-height:6em!important;min-height:auto!important}.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content[data-v-9e9cbc20],.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-content[data-v-9e9cbc20],.yotpo-display-l .yotpo-review-form .yotpo-new-review-content[data-v-9e9cbc20],.yotpo-display-m .yotpo-review-form .yotpo-new-review-content[data-v-9e9cbc20],.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-headline[data-v-9e9cbc20],.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-headline[data-v-9e9cbc20],.yotpo-display-l .yotpo-review-form .yotpo-new-review-headline[data-v-9e9cbc20],.yotpo-display-m .yotpo-review-form .yotpo-new-review-headline[data-v-9e9cbc20]{min-height:auto!important}.yotpo-review-form{gap:1rem!important}[data-filter-bar-enabled=false] :is(.filter-group,.filter-drawer__group):not([data-filter-group=university]){pointer-events:none!important;display:none}[data-filter-bar-enabled=false] :is(.filter-bar,.filter-bar-drawer,.mobile-filters){display:none}:is(.filter-group,.filter-drawer__group):is([data-filter-type=list]):where([data-filter-count-available="1"],[data-filter-count-available="0"]):not([data-selected=true]){display:none}x-combobox{display:block}x-combobox [role=option][data-filtered-out=true],x-combobox[x-dehydrated]:not([show-empty=true]) :where([role=option],[data-combobox-list]),x-combobox[aria-expanded=false]:not([show-always=true]) :where([role=option],[data-combobox-list]),x-combobox[data-combobox-results-count="0"]:not([show-always=true]) [data-combobox-list]{display:none!important}x-combobox [role=option]:focus,x-combobox [role=option]:not([aria-disabled=true]):hover{outline:none;cursor:pointer;background-color:var(--color-background-button);color:var(--color-text-button);opacity:1}x-combobox:where([x-dehydrated],[data-combobox-has-value=false]):not([show-always=true]) .combobox-no-results{display:none}[data-when-count]{display:none}x-combobox[data-combobox-has-value=true][data-combobox-results-count="0"] [data-when-count="0"]{display:block}x-combobox:where([data-combobox-has-value=true],[show-always=true])[data-combobox-results-count]:not([data-combobox-results-count="0"]) [data-when-count="!0"]{display:block}x-combobox[data-combobox-has-value=true][data-combobox-results-count="0"] .combobox-no-results{display:block;display:grid;gap:5px}.universities-combobox{background-color:var(--color-background, #fff);display:block;width:100%;max-width:var(--xbx-max-width);margin-inline:auto;position:relative;--img-size: 50px;--xbx-max-width: 500px;--xbx-max-height: 275px;z-index:1}.collection__empty .universities-combobox{margin-block-start:1rem}.universities-combobox [data-combobox-list]{column-gap:10px}.universities-combobox :is([data-combobox-list],.combobox-no-results){border:1px solid var(--color-border-input);border-top:0}.universities-combobox .filter-item__count{color:currentColor}.universities-combobox :is([role=option],.combobox-no-results){text-decoration:none;padding:10px}.universities-combobox [data-combobox-list]{max-height:var(--xbx-max-height, 215px);overflow-y:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.universities-combobox-hero{row-gap:1rem;margin-block-end:max(min(9vw,10rem),0rem)}.universities-combobox-hero{position:absolute;width:100%;top:0}.filter-group__values[data-dropdown=university i]{overflow:hidden}.cbx-uni-list-item{display:flex;align-items:center;gap:8px}.cbx-uni-list-item .uni-logo img{display:block;width:var(--img-size, 50px);height:auto;max-height:var(--img-size, 50px);border:1px solid var(--color-border)}.cbx-uni-list-item .uni-content,.univerity-list--item .uni-content{display:grid;gap:4px}:is(.filter-bar,.filter-drawer) .cbx-uni-list-item{--img-size: 30px}.univerity-list-static-section{margin-block-start:9rem;border-top:1px solid var(--color-border);padding-top:3rem}@media(max-width:768px){.univerity-list-static-section{margin-block-start:8rem}}.univerity-list-wrapper{display:grid;gap:30px;margin-block-start:1.5rem}.univerity-list-wrapper .univerity-list{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media(min-width:769px){.univerity-list-wrapper .univerity-list{gap:15px}}.univerity-list--item{display:flex;align-items:center;gap:10px}.univerity-list--item .uni-logo{display:block}.univerity-list--item img{width:100%;height:auto;aspect-ratio:1/1;max-width:60px;max-height:60px;border:1px solid var(--color-border)}.Text_Readmoreable{display:block;position:relative;overflow:hidden;--line-clamp: 3}.Text_Readmoreable .Text_Readmoreable__Content{overflow:hidden;max-height:var(--element-height, 100%);transition:max-height var(--max-height-duration, .2s) linear;position:relative;margin-bottom:0}.Text_Readmoreable.Text_Readmoreable__ContentClamped .Text_Readmoreable__Content{display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical}.Text_Readmoreable.Text_Readmoreable__ContentClamped .Text_Readmoreable__Content>*{display:initial;-webkit-line-clamp:unset;-webkit-box-orient:unset}.Text_Readmoreable :is([data-readmore],[data-readless]){position:relative;z-index:1;background:transparent;border:none;text-decoration:none;color:inherit;font-weight:400;text-decoration:underline;display:block;width:100%;text-align:left;margin-top:0rem}.Text_Readmoreable[aria-expanded=true] [data-readmore],.Text_Readmoreable[aria-expanded=false] [data-readless]{display:none}.Text_Readmoreable[aria-expanded=true] [data-readless]{margin-top:.5rem}.Text_Readmoreable[aria-expanded=false] .Text_Readmoreable__Shadow{content:"";position:absolute;z-index:1;height:2.5rem;bottom:1.7rem;width:100%;background:linear-gradient(0deg,#ffffffe6,#fff0);pointer-events:none;outline:none}.Text_Readmoreable:is(.Text_Readmoreable__ContentClamped,.Text_Readmoreable__Unclampable) :is([data-readmore],[data-readless],.Text_Readmoreable__Shadow){display:none}readmoreable-text-inline{overflow:hidden;text-align:left}readmoreable-text-inline.inline-clamped{display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical}readmoreable-text-inline.inline-clamped p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}readmoreable-text-inline .read-more-btn,readmoreable-text-inline+.read-more-btn{right:0;bottom:0;padding-left:1px;border:none;text-decoration:none;color:inherit;line-height:1.5}readmoreable-text-inline:not(.inline-clamped) .read-more-btn,readmoreable-text-inline:not(.inline-clamped)+.read-more-btn{margin-left:4px}readmoreable-text-inline .read-more-btn span,readmoreable-text-inline+.read-more-btn span{font-weight:700;text-decoration:underline}.events :is(.events--empty,.events--empty-filtered){--content-width: 650px;--content-alignment: center;--heading-alignment: center;margin-block-start:3rem;margin-block-end:4rem;display:none}.events:is([data-total-events="0"],[data-has-events=false]):not([dehydrated]) .events--empty{display:block}.events[data-is-filtered=true][data-has-events=true][data-has-rendered-events=false]:not([dehydrated]) .events--empty-filtered{display:block}.events[data-total-events="0"] .events__list-container{display:none}.events__filters{margin-bottom:1.4rem;display:flex;gap:1rem;--height-input: 32px}.events__filters input.input{padding:var(--spacing-1) var(--spacing-3)}.events__filters select{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='14' height='14' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>");background-repeat:no-repeat;background-position:right 5px top 50%;min-width:75px;padding:var(--spacing-1) var(--spacing-3);padding-right:var(--spacing-8)}.events__filters [type=checkbox][data-filter-near-me]{--size: 1.4rem;width:var(--size);height:var(--size)}.events__filter-near-me :is(label,[type=checkbox]){cursor:pointer}.events:is([dehydrated],[data-has-coords=false],[data-has-events=false]) .events__filters{display:none}[data-filter-options-for=city]:not(.events[data-active-filter=city] [data-filter-options-for=city]){display:none}[data-filter-options-for=distance]:not(.events[data-active-filter=distance] [data-filter-options-for=distance]){display:none}.event-item__image-wrapper img{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important}.plyr{min-width:auto!important}.product__media-item .media video{height:auto!important;vertical-align:middle!important;width:100%!important}.cyr-modal__buttons a{text-decoration:none}.cyr-modal__buttons{display:flex;gap:.825rem;margin-top:1.4rem}@media(max-width:550px){.cyr-modal__buttons{flex-direction:column}}.modal__close-icon{transform:translate(15px,-15px)}.page__inner .cal-scheduling-widget{margin-top:1.4rem}.cl-po--swatch-container{--swatch-size: 80px;display:grid!important;width:100%!important;grid-template-columns:repeat(auto-fit,minmax(50px,var(--swatch-size)))!important;gap:10px!important}@media(max-width:768px){.cl-po--swatch-container{--swatch-size: 70px}}.cl-po--swatch-item{margin:0!important}.cl-po--swatch.cl-po--large{width:var(--swatch-size, 100%)!important;height:var(--swatch-size, 100%)!important;border:1px solid #dfdfdf!important;outline:none!important}.cl-po--input{height:var(--height-input)!important;font-size:14px!important}.cl-po--input:checked+.cl-po--swatch.cl-po--large{border:1px solid var(--color-primary)!important;outline:1px solid black!important}.cl-po--label{font-size:var(--font-size-body-100)!important;margin-bottom:var(--spacing-2)!important}.cl-po--label:not(.cl-po--option[data-option*=shank i] .cl-po--label):after{content:":"}.cl-po--label .cl-po--value:after{content:"";width:4px;height:10px;background-color:#fff;display:inline-block;transform:translate(4px) scaleY(1.5);-webkit-user-select:none;user-select:none}.cl-po--value,.cl-po--swatch-text{color:#404040;line-height:1.2}.cl-po--swatch-text{font-size:12px!important;margin-top:0!important;text-align:center!important}.cl-po--swatch-item{gap:4px}.cl-po--label .cl-po--value{font-size:90%!important}.cl-po--value:first-letter{text-transform:capitalize}.cl-po--options{gap:20px!important}.cl-po--options,.cl-po--wrapper{margin-bottom:20px!important}.cl-po--wrapper{margin-bottom:40px!important}.cl-po--option .cl-po--info{box-sizing:border-box;cursor:pointer;vertical-align:middle;background:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='54'%3E%3Cpath d='M2.083 44.191h2.083V29.143H2.083C.933 29.143 0 28.21 0 27.059v-4.976C0 20.933.933 20 2.083 20H13.75c1.151 0 2.083.933 2.083 2.083v22.107h2.083c1.151 0 2.083.933 2.083 2.083v4.976c0 1.151-.933 2.083-2.083 2.083H2.083C.933 53.333 0 52.401 0 51.25v-4.976c0-1.151.933-2.083 2.083-2.083zM10 0a7.5 7.5 0 1 0 0 15 7.5 7.5 0 1 0 0-15z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:unset!important;border-radius:100%;margin-left:4px;padding:6px;display:inline-block}.product__media-gallery:not(:empty)~.product__media-container{display:none;pointer-events:none}.breadcrumbs[role]{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:10px}.product__color-swatch.disabled{display:none}.btn--brand-primary,.btn--brand-secondary,.btn--brand-secondary-2{background-color:var(--color-background-button);color:var(--color-text-button);position:relative;border:1px solid var(--color-background-button);transition:color .2s ease,border-color .2s ease;overflow:hidden;z-index:1}.btn--brand-primary{--color-background-button: var(--color-brand-primary);--color-text-button: var(--color-brand-primary-contrast)}.btn--brand-secondary{--color-background-button: var(--color-brand-secondary);--color-text-button: var(--color-brand-secondary-contrast)}.btn--brand-secondary-2{--color-background-button: var(--color-brand-secondary-2);--color-text-button: var(--color-brand-secondary-contrast-2)}:where(x-gsheet-form){display:block}x-gsheet-form [data-form-status-when]{display:none}x-gsheet-form[status~=success] [data-form-status-when=success]{display:block}x-gsheet-form[status~=error] [data-form-status-when=error]{display:block}form[data-status~=pending] [data-form-status-when]{display:none}form:not([data-status~=success]) [data-form-status-when=success]{display:none}form:not([data-status~=error]) [data-form-status-when=error]{display:none}@media(max-width:719px){.btn--customize-this-ring{display:inline-flex;align-items:center;min-height:calc(var(--button-height-x-small) - 8px);line-height:1;transform:translateY(-3px)}}.event-item__details .event-item__dates{margin:8px 0 4px}body .cl-po--options .choices__inner{background:none;border:1px solid #000;border-radius:0;height:var(--height-input);font-size:15px;display:flex;align-items:center}body .cl-po--options .choices__list--dropdown{border-color:#000;border-radius:0}body .cl-po--options .choices[data-type*=select-one]:after{border:none;background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;width:40px;height:10px;right:0}:where(x-3d-viewer-thinkspace){display:block;position:relative}.product__media-item x-3d-viewer-thinkspace iframe{border:none}.product__media-item :is(x-3d-viewer-thinkspace,iframe){aspect-ratio:1/1;width:100%;height:100%}body .XOC_Album--filters-section select{color:#fff;border-color:#dfdfdf;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='54'%3E%3Cpath d='M2.083 44.191h2.083V29.143H2.083C.933 29.143 0 28.21 0 27.059v-4.976C0 20.933.933 20 2.083 20H13.75c1.151 0 2.083.933 2.083 2.083v22.107h2.083c1.151 0 2.083.933 2.083 2.083v4.976c0 1.151-.933 2.083-2.083 2.083H2.083C.933 53.333 0 52.401 0 51.25v-4.976c0-1.151.933-2.083 2.083-2.083zM10 0a7.5 7.5 0 1 0 0 15 7.5 7.5 0 1 0 0-15z' fill='%23000'/%3E%3C/svg%3E")}.select-wrapper>select.input{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:20px}.iframe-3d-instruction-msg{position:absolute;bottom:3%;left:0;right:0;width:100%;height:17%}@media(max-width:620px){.main-product-section:has(x-3d-viewer-thinkspace){overflow:visible;--max-media-height: 280px}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left .product__media-item.carousel_slide{max-height:var(--max-media-height)}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left .product__media-item.carousel_slide .image .image__img{height:var(--max-media-height);width:auto;margin-inline:auto}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left.is-stuck{position:sticky;z-index:2;top:0;padding-inline:0;background-color:#fff;border-bottom:1px solid #dfdfdf}.main-product-section:has(x-3d-viewer-thinkspace) .sticky-header-enabled .product__primary-left.is-stuck{top:58px}.main-product-section:has(x-3d-viewer-thinkspace) .product__media-container.below-mobile .swiper-pagination .swiper-pagination-bullet{margin-block:12px}}@media(max-width:767px){.main-section--product[data-is-3d-product=true] .product__breadcrumbs{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.main-section--product[data-is-3d-product=true] .product__breadcrumbs nav{padding-bottom:0}.main-section--product[data-is-3d-product=true] .product__media-item :is(x-3d-viewer-thinkspace,iframe){width:100%;height:120%;top:-25px}.main-section--product[data-is-3d-product=true] :is(.product__media-item[data-aspect-ratio=square],.product__media-item[data-aspect-ratio=square] img){aspect-ratio:6/4}.main-section--product[data-is-3d-product=true] .product__meta :is(.product__title,.product__price,.affirm-as-low-as,.affirm-as-low-as-wrapper){display:none}.main-section--product[data-is-3d-product=true] .product-badges:empty{display:none}.main-section--product[data-is-3d-product=true] .product__meta{padding-top:0}.main-section--product[data-is-3d-product=true] .product__block--product-header{margin-bottom:var(--spacing-2)}.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-pagination .swiper-pagination-bullet{margin-block:5px;width:6px;height:6px}.main-section--product[data-is-3d-product=true] x-3d-product-options-custom-wrapper{margin-bottom:1.4rem;padding-bottom:1.4rem}.main-section--product[data-is-3d-product=true] x-3d-product-options{overflow-y:auto;margin-inline:calc((var(--space-outer) - 8px) * -1)}.main-section--product[data-is-3d-product=true] .product__controls-group{margin-bottom:0}x-3d-viewer-thinkspace .iframe-3d-rotate-icon{top:22%}}@media(max-width:959px){:is(x-3d-viewer-thinkspace,iframe){max-height:60vh}}.announcement-bar[data-section-type=announcement-bar].with-website-switcher .announcement-bar__inner{display:grid;grid-template-columns:1fr 3fr;display:flex;justify-content:space-between;max-width:var(--max-width);margin:0 auto}@media(max-width:1500px){.announcement-bar[data-section-type=announcement-bar].with-website-switcher .announcement-bar__inner{max-width:calc(100vw - var(--space-outer) - var(--space-outer))}}@media(min-width:851px){.website-switcher-tabs~.announcement-bar__slider{min-width:400px;max-width:450px}}@media(max-width:850px){.announcement-bar[data-section-type=announcement-bar].with-website-switcher .announcement-bar__inner{display:block}.announcement-bar .website-switcher-tabs{display:none}.announcement-bar__slider{min-width:100%;max-width:100%}}.ui-overlap .fader.left{padding-left:0;max-width:40px}.ui-overlap .fader.right{padding-right:0;max-width:40px}.website-switcher-tabs__outer-wrapper{order:-2}.website-switcher-tabs{--min-height: 34px;--max-height: 34px;z-index:510;z-index:var(--z-index-announcement-bar);color:var(--color-text);background-color:var(--color-background);position:relative;min-height:var(--min-height);max-height:var(--max-height);display:grid;align-items:center;padding-block:4px}.website-switcher-tabs>.swiperx{height:100%}.wswitchertab-items-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;height:100%}.drawer-menu__links-wrapper .wswitchertab-items-wrapper{gap:40px}.wswitchertab,.wswitchertab-inner{height:100%}.wswitchertab-link{height:100%;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;z-index:1;position:relative;border-radius:0;outline-offset:3px}.wswitchertab-link:hover,.wswitchertab-link:focus-within{outline:1px solid currentColor;outline-offset:3px;border-radius:0;z-index:2}.wswitchertab img{max-height:calc(var(--max-height) - 10px);width:auto;max-width:120px;object-fit:contain}.drawer-menu__links-wrapper.has-website-switcher-tabs{margin-top:1rem;position:relative}.drawer-menu__contents~.drawer-menu__links-wrapper.has-website-switcher-tabs:not(:last-child){order:1;margin-top:-1rem;padding-bottom:.8rem;z-index:1}.drawer-menu__links-wrapper .website-switcher-tabs{padding-block:12px;--min-height: 38px;--max-height: 100px}.drawer-menu__all-links[data-in-initial-position=true] .drawer-menu__contents{padding-bottom:var(--spacing-8)}.drawer-menu__all-links{padding-bottom:20px}.product[data-is-3d-product=true] .product__media-item:not(:has(x-3d-viewer-thinkspace)){display:none!important}.product[data-is-3d-product=true] .product-thumbnails,.product[data-is-3d-product=true] .product__media-container .swiper-pagination,.product[data-is-3d-product=true] .product__media-show-more{display:none!important}.product[data-is-3d-product=true] .product__media-container[data-gallery-style=thumbnails]{grid-template-columns:1fr!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace){display:block!important;width:100%;max-height:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace).hidden{display:block!important;content-visibility:visible}.product[data-preset-3d-hero=true] .product__block--product-header{margin-bottom:.35rem!important}.product[data-preset-3d-hero=true] .product__block--product-header .product__title{margin-bottom:.15rem}.product[data-preset-3d-hero=true] .product__block--product-header .product__price{margin-bottom:.1rem}.product[data-preset-3d-hero=true] .affirm-as-low-as-wrapper,.product[data-preset-3d-hero=true] .affirm-as-low-as{margin-top:.15rem!important;margin-bottom:.25rem!important}.product[data-preset-3d-hero=true] .preset-3d-options{margin-top:.25rem}.product[data-preset-3d-hero=true] .product__meta>.product__block--medium:has(+.product__block),.product[data-preset-3d-hero=true] .product__meta>.spacer,.product[data-preset-3d-hero=true] .product-block-spacer{margin-top:0}.product[data-preset-3d-hero=true] .product__controls-group-quantity,.product[data-preset-3d-hero=true] .product__variants-wrapper{display:none!important}.product[data-preset-3d-hero=true] .product__controls-group:has([id*="Ring Size"]),.product[data-preset-3d-hero=true] .product__controls-group:has([name="Ring Size"]),.product[data-preset-3d-hero=true] .product__controls-group:has(label[for*="Ring Size"]),.product[data-is-3d-product=true] .product__controls-group:has([id*="Ring Size"]),.product[data-is-3d-product=true] .product__controls-group:has([name="Ring Size"]),.product[data-is-3d-product=true] .product__controls-group:has(label[for*="Ring Size"]){display:none!important}.preset-3d-top-school,.preset-3d-mobile-price-bar{display:none}@media(min-width:960px){.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile:has(x-3d-viewer-thinkspace),.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile:has(iframe[id^="3dviewer_"]){display:block!important}.main-section--product[data-is-3d-product=true] .product__media-container.above-mobile{display:none!important}.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile.swiper,.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper{transform:none!important;overflow:hidden!important}}@media(max-width:767px){.main-section--product[data-preset-3d-hero=true] .product__block--product-header .product__title,.main-section--product[data-preset-3d-hero=true] .product__block--product-header .product__price,.main-section--product[data-preset-3d-hero=true] .product__block--product-header .affirm-as-low-as-wrapper,.main-section--product[data-preset-3d-hero=true] .product__block--product-header .affirm-as-low-as{display:none!important}.main-section--product[data-preset-3d-hero=true] .product__primary-left,.main-section--product[data-preset-3d-hero=true] .product__primary-left .product__media-gallery,.main-section--product[data-preset-3d-hero=true] .product__primary-left .product__media-item:has(x-3d-viewer-thinkspace){position:relative;overflow:hidden}.preset-3d-mobile-price-bar{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin:0;padding:.4rem .45rem .5rem;background:linear-gradient(to top,#0000001f,#0000 72%);border:0;pointer-events:none}.preset-3d-mobile-price-bar [data-preset-mobile-price]{color:#111;font-size:.95rem;font-weight:700;letter-spacing:.04em}}x-3d-product-options [data-option="Seal Design"][data-value-text=default]{display:none}x-3d-product-options[data-school-name] :is([data-option=School],[data-option="Seal Design"])[data-total-options-count="1"]{display:none}.product[data-is-3d-product=true]:not([data-is-3d-product-loaded=true]) .product__price{opacity:0}:is(.product__meta,.pdp-demo){--height-input: 38px}:is(.product__meta,.pdp-demo) :is(.cl-po--input,.input){font-size:14px}.product__media-item.hidden{content-visibility:hidden}body .XOC_Album_Root{min-height:50vh}body .XOC_Centered-spinner .spinner{width:40px!important;height:12px!important}body .XOC_Album--item-title{margin-top:0!important}body .XOC_Album--item-content{margin:0!important}body .XOC_Gal--header{display:grid;gap:10px}body .XOC_GoBack{--color-background-button: var(--color-brand-primary);--color-text-button: var(--color-brand-primary-contrast);background-color:var(--color-background-button);color:var(--color-text-button);position:relative;border:1px solid var(--color-background-button);transition:color .2s ease,border-color .2s ease;overflow:hidden;z-index:1;min-height:var(--button-height-small);padding:var(--button-padding-small);font-size:var(--font-size-button)}body .XOC_Album--filters-section{margin-left:calc(var(--space-outer)* -2);margin-right:calc(var(--space-outer)* -2);padding:40px 2.5rem}@media(max-width:720px){body .XOC_Album--filters-section{padding:40px 1.5rem}}@media(min-width:1500px){body .XOC_Album--filters-section{margin-left:calc(var(--space-outer)* -1);margin-right:calc(var(--space-outer)* -1);padding:40px 2.5rem}}body .XOC_Album--filters-section select{color:#fff;border-color:#dfdfdf;background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHg9IjEycHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiNmZmZmZmYiIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==)}body .XOC_Album--filters-section select option{color:#000}body .XOC_Album--item-title,body .XOC_Gal--title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing);text-transform:var(--font-heading-text-transform)}body .XOC_Gal--title{font-size:var(--font-size-heading-1-base);font-size:var(--font-size-body-400)}body .XOC_Album--item-title{font-size:var(--font-size-body-150);text-align:center}body .XOC_Album--item{box-shadow:none;border:1px solid rgb(0 0 0 / .5)}.gallery-item__url{position:absolute;top:0;right:0;bottom:0;left:0}.cl-po--option[data-option="_Pendant Base Variant"],.cl-po--option[data-option=_2-Tone]{pointer-events:none;opacity:.5;-webkit-user-select:none;user-select:none;display:none!important}.select-wrapper>select.input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:20px}.btn--secondary-inverse{--color-background-button: var(--color-text-button)}.btn--secondary-white{--color-background-button: #ffffff;--color-background-outline-button-alpha: rgba(255, 255, 255, .1) }:where(vide-media){display:block}video-media>:is(video,iframe,img,svg){width:100%;height:100%;border:none;border-radius:inherit;transition:var(--animation-short, .2s cubic-bezier(.7, 0, .3, 1));transition-property:opacity,visibility}video-media>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}.media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}video-media>img{object-fit:cover;object-position:center center}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]>svg,video-media[loaded] .play-button{opacity:0;visibility:hidden}@media(max-width:719px){.collection__products{--card-grid-per-row: 2}}.collection__products{--card-grid-template: auto-flow dense / repeat(var(--card-grid-per-row, 2), minmax(0, 1fr));grid:var(--card-grid-template)}:where(.product-card--promo){grid-column:span 2;--card-content-padding: clamp(1.5rem, 2.105vw, 2.5rem)}@media screen and (min-width:720px){:where(.product-card--promo){--card-content-padding: clamp(1.5rem, 2.105vw, 5rem)}}:where(.product-card--promo) .product-card__media{border-start-start-radius:var(--card-radius, 0);border-start-end-radius:var(--card-radius, 0)}:where(.product-card--promo) .w-full{width:100%}:where(.product-card--promo) .h-full{height:100%}:where(.product-card--promo) .left-0{inset-inline-start:0px}:where(.product-card--promo) .top-0{inset-block-start:0px}:where(.product-card--promo) .relative{position:relative}:where(.product-card--promo) .overflow-hidden{overflow:hidden}:where(.product-card--promo) .inline-block{display:inline-block}:where(.product-card--promo) .grid{display:grid}:where(.product-card--promo) .flex{display:flex}:where(.product-card--promo) .flex-col{flex-direction:column}:where(.product-card--promo) .items-center{align-items:center}:where(.product-card--promo) .justify-center{justify-content:center}:where(.product-card--promo) .gap-3{gap:.75rem}:where(.product-card--promo) .leading-none{line-height:1}:where(.product-card--promo) .leading-tight{line-height:1.25}:where(.product-card--promo) .leading-normal{line-height:1.6}:where(.product-card--promo) .tracking-none{letter-spacing:0}:where(.product-card--promo) .tracking-tighter{letter-spacing:-.05em}:where(.product-card--promo) .tracking-tight{letter-spacing:-.025em}:where(.product-card--promo) .tracking-wide{letter-spacing:.025em}:where(.product-card--promo) .tracking-wider{letter-spacing:.05em}:where(.product-card--promo) .tracking-widest{letter-spacing:.1em}:where(.product-card--promo) .tracking-heading{letter-spacing:-.04em}:where(.product-card--promo) .btn.icon-with-text .btn-text{align-items:center;display:flex;gap:.75rem}:where(.product-card--promo) .btn.icon-with-text .icon-arrow-right{width:1.125rem;height:1.125rem}@media screen and (max-width:767px){:where(.product-card--promo) .btn.icon-with-text .icon-arrow-right{width:1.125rem;height:1.125rem}}:where(.product-card--promo) .promo-box>*+*{margin-block-start:1rem}@media screen and (min-width:1280px){:where(.product-card--promo) .promo-box{max-width:calc(100% / var(--card-column-size) * 1.5)}}:where(.product-card--promo) .promo-title,:where(.product-card--promo) .promo-subtitle{color:#fff}:where(.product-card--promo) .promo-img{max-width:30px}@media screen and (min-width:720px){:where(.product-card--promo) .promo-img{max-width:40px}}:where(.product-card--promo) img,:where(.product-card--promo) video{display:block;vertical-align:middle;height:auto;max-width:100%}:where(.product-card--promo) video{height:100%;object-fit:cover}:where(.product-card--promo) .media{background-color:rgb(var(--color-placeholder))}:where(.product-card--promo) .media--transparent:not(.loading){background-color:transparent}:where(.product-card--promo) .media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}@media screen and (pointer:fine){:where(.product-card--promo) .media>img{transition:var(--animation-primary);transition-property:opacity,transform}}:where(.product-card--promo) .product-card__content{padding:var(--card-content-padding)}.product-card--promo .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-overlay)/ var(--overlay-opacity));border-radius:var(--card-radius)}@media screen and (min-width:720px){.product-card--promo{grid-column:span var(--card-column-size)}.product-card--promo .product-card__media{position:absolute}.product-card--promo .product-card__media .media>:is(img,svg){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%}.product-card--promo .product-card__media.without-content{position:relative;min-height:200px}.product-card--promo .product-card__content{position:relative}}.product-card{--animation-primary: .5s cubic-bezier(.3, 1, .3, 1);--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-opacity: var(--card-shadow-opacity);--border-opacity: var(--card-border-opacity);--product-card-quick-view-inset: var(--sp-4);background-color:rgb(var(--color-placeholder));border-radius:var(--card-radius);align-content:flex-start;border:var(--card-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity))}.product-card__media{border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.product-card__media video-media .deferred-poster{display:flex;align-items:center;justify-content:center}.product-card__media video-media .deferred-poster .play-button{position:static}.product-card__media video-media[playing] .deferred-poster .play-button{opacity:0}@media screen and (pointer:fine){.product-card__media:hover video-media[playing] .deferred-poster .play-button{opacity:1}.product-card__media video-media>img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:var(--animation-primary);transition-property:opacity,visibility,transform}.product-card__media:hover video-media>img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}.ProductItem__Wrapper{position:relative}.ProductItem__ColorSwatchList{margin-top:15px;text-align:left;z-index:999;position:relative}.ProductItem__ColorSwatchItem{display:inline-block;margin:0 5px;position:relative}.ProductItem__Vendor,.ProductItem__Title{display:block;margin-bottom:4px}.ProductItem__ColorSwatchList+.ProductItem__PriceList{margin-top:12px}.ProductItem__Image{height:auto}.ProductItem__Image:focus-visible{outline:none}.product_shape_swatch .shape_circle:after{content:"";height:2px;width:70%;background-color:transparent;display:block;margin:2px auto 0}.product_shape_swatch .shape_circle:after{margin:-1px auto 0;width:60%}.product_shape_swatch.checked .shape_circle:after,.product_shape_swatch:hover .shape_circle:after{background-color:#dfdfdf}.ColorSwatch.color_swatch{border-radius:50%}.ColorSwatch.color_swatch:after{content:attr(data-tooltip);display:none}.ColorSwatch{position:relative;display:inline-block;height:30px;width:30px;vertical-align:top;cursor:pointer;background-size:cover}.ColorSwatch:before{position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;content:""}.ColorSwatch,.ColorSwatch:before{border-radius:100%!important}.ColorSwatch__Radio:checked+.ColorSwatch:before,.ColorSwatch:hover:before{border:1px solid #919191!important;border-radius:50%}.ColorSwatch--small{width:20px;height:20px}.ColorSwatch--large{width:36px;height:36px}.ColorSwatch--white{outline:1px solid #919191;outline-offset:-1px}.ColorSwatch__Radio{display:none}.u-visually-hidden{opacity:0;display:none}.ShapeSwatch__Radio{display:none}.ShapeSwatchList{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;list-style:none;margin:10px 0 0;padding:0;z-index:999;position:relative}.shape_circle{width:44px;height:40px;text-align:center}.HorizontalList__Item label{padding:0!important}.HorizontalList__Item img{height:23px}.ShapeSwatchList,.ColorSwatch{-webkit-tap-highlight-color:transparent}.ShapeSwatchList .HorizontalList__Item label:hover{cursor:pointer}.ShapeSwatchList .HorizontalList__Item:hover:after{background:transparent}.ShapeSwatchList .HorizontalList__Item{display:none;margin:5px 3px 0}.ShapeSwatchList .HorizontalList__Item.active{display:inline-block}.ShapeSwatchList .HorizontalList__Item{margin:0;display:none;max-width:30px}.ShapeSwatchList .HorizontalList__Item.active{display:flex}.HorizontalList__Item label{color:transparent;background-color:transparent;border:none}.HorizontalList__Item{display:inline-block;position:relative}.HorizontalList__Item input:checked+label{border:none!important;background:transparent;color:transparent}.ColorSwatch.color_swatch[data-value*=Yellow],.ColorSwatch.color_swatch[data-value*=yellow]{background-color:#c4b66b}.ColorSwatch.color_swatch[data-value*=White],.ColorSwatch.color_swatch[data-value*=white]{background-color:#c8c8c8}.ColorSwatch.color_swatch[data-value*=Rose],.ColorSwatch.color_swatch[data-value*=rose]{background-color:#ddab95}.ColorSwatch.color_swatch[data-value*=Platinum],.ColorSwatch.color_swatch[data-value*=platinum]{background-image:linear-gradient(135deg,#fefefe,#cecece)}.ProductItem__ColorSwatchItem .ub-tooltip,.HorizontalList__Item .ub-tooltip{text-align:center;background:#333;background:#333333e6;color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:120px;font-size:13px;left:50%;margin-bottom:15px;opacity:0;visibility:hidden;transform:translate(-50%,5px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;z-index:10000}.ProductItem__ColorSwatchItem .ub-tooltip:before,.HorizontalList__Item .ub-tooltip:before{content:"";bottom:-20px;display:block;height:20px;left:0;position:absolute;width:100%}.ProductItem__ColorSwatchItem .ub-tooltip:after,.HorizontalList__Item .ub-tooltip:after{content:"";border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid rgba(51,51,51,.9) 10px;bottom:-10px;height:0;left:50%;transform:translate(-50%);position:absolute;width:0}.ProductItem__ColorSwatchItem:hover .ub-tooltip,.HorizontalList__Item:hover .ub-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.Collection_Swatch_list,.HorizontalList{display:flex;justify-content:center}#iladiamondsearch{padding-bottom:20px}body .designer-iframe-content{z-index:2}#uic-modal-wrapper .unbridaled-popup-content-wrapper{overflow-y:auto!important;max-height:80vh}body.has-iladiamondsearch .header__inner{margin:auto!important}body.has-iladiamondsearch .header__links-list>li:not(:last-child){margin-right:20px;margin-right:var(--spacing-5)}@media(min-width:960px){body.has-iladiamondsearch .header{padding-top:12px!important;padding-top:var(--spacing-3)!important}}body.has-iladiamondsearch .header__row .header__row-segment.right .header__links-secondary+.social-icons{margin-left:20px;margin-left:var(--spacing-5);padding-left:20px;padding:0 var(--spacing-5);position:relative}body.has-iladiamondsearch .header__row.header__row-desktop.upper .header__links,.header__row.header__row-desktop.upper .social-icons{margin-top:-12px;margin-top:calc(-1 * var(--spacing-3))}body.has-iladiamondsearch .social-icons li+li{margin-left:8px;margin-left:var(--spacing-2)}body.has-iladiamondsearch .header__row .disclosure-form{margin-top:-12px;margin-top:calc(-1 * var(--spacing-3))}body.has-iladiamondsearch .ui-overlap .fader.right{padding-right:8px;padding-right:var(--spacing-2)}body.has-iladiamondsearch .ui-overlap .slider-nav-button{padding:0 16px;padding:0 var(--spacing-4)}body.has-iladiamondsearch .ui-overlap .fader.left{padding-left:8px;padding-left:var(--spacing-2)}body.has-iladiamondsearch .header__logo{padding-top:8px;padding-top:var(--spacing-2);padding-bottom:8px;padding-bottom:var(--spacing-2);transition:height 2s ease;margin:20px 28px 20px 0}body.has-iladiamondsearch .header__links-list .header__links-icon{margin-top:3px;margin-left:8px}.unbridaled-journey-bar-wrapper{padding:0 0 30px!important}#iladiamondsearch .unbridaled-journey-bar-wrapper{padding:30px 0!important}#uss-app div.uui-sticky:nth-child(6){top:76px!important}@media(min-width:960px){#uss-app div.uui-sticky:nth-child(6){top:84px!important}}body #unbridaled-jewelry-type{-webkit-appearance:auto;appearance:auto}.cl-po--error{margin-top:5px;background:#fff1f1;color:#a30808}.cl-po--error:after{border:1px solid;padding:0 8px}x-3d-product-options~form .product-form__controls-group--submit:has(.cl-po--wrapper){margin-top:var(--spacing-2)}.iframe-3d-rotate-icon{--icon-size: max(6%, 2.5rem);position:absolute;right:4%;top:10%;width:var(--icon-size);height:var(--icon-size);z-index:1;pointer-events:none}.iframe-3d-instruction-msg{position:absolute;top:.45rem;bottom:auto;left:50%;right:auto;transform:translate(-50%);width:min(100%,20rem);height:auto;max-height:18%;object-fit:contain;z-index:3}.product-card--absolute-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}x-sticky-sentinel{position:absolute}:where(x-3d-product-options-custom-wrapper,x-3d-product-options-portals,x-3d-product-options){display:block}x-3d-product-options{scroll-margin-block-start:43vh}x-3d-product-options,x-3d-product-options-portals{z-index:100;position:relative}x-3d-product-options[aria-disabled=true],x-3d-product-options-portals[aria-disabled=true] [data-portals-container-content],[data-portals-container=x-3d-product-options][aria-disabled=true] [data-portals-container-content]{pointer-events:none;opacity:.75}:is(x-3d-product-options-custom-wrapper,x-3d-product-options)~form .cl-po--wrapper{display:none!important}@media(max-width:620px){.main-product-section:has(x-3d-viewer-thinkspace){overflow:visible;--max-media-height: 360px}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left .product__media-item.carousel_slide{max-height:var(--max-media-height)}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left .product__media-item.carousel_slide .image .image__img{height:var(--max-media-height);width:auto;margin-inline:auto}.main-product-section:has(x-3d-viewer-thinkspace) .product__primary-left.is-stuck{position:sticky;z-index:2;top:0;padding-inline:0;background-color:#fff;border-bottom:1px solid #dfdfdf}.main-product-section:has(x-3d-viewer-thinkspace) .sticky-header-enabled .product__primary-left.is-stuck{top:58px}.main-product-section:has(x-3d-viewer-thinkspace) .product__media-container.below-mobile .swiper-pagination .swiper-pagination-bullet{margin-block:12px}}a[disabled]{pointer-events:none;cursor:not-allowed}:is(a.univerity-list--item,a.cbx-uni-list-item){background-color:#fff}:is(a.univerity-list--item,a.cbx-uni-list-item):is([disabled]){text-decoration:none}:is(a.univerity-list--item,a.cbx-uni-list-item):is([disabled]) img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}:is(a.univerity-list--item,a.cbx-uni-list-item):is([disabled]) .uni-content{opacity:.5}.fetching-disabled{pointer-events:none;opacity:.2;-webkit-filter:grayscale(100%) blur(3px);filter:grayscale(100%) blur(3px)}[hidden]{display:none!important}@keyframes sj-next-nudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.main-section--product:not([data-is-3d-product=true]) .product__top .product__title[data-product-title-top]{display:none}@media(min-width:768px){.product__top .product__title[data-product-title-top]{display:none}}.product__top .product__title[data-product-title-top]{padding:0 var(--space-outer)}@media(max-width:767px){.main-section--product[data-is-3d-product=true] .product__breadcrumbs{margin-top:var(--spacing-4);margin-bottom:var(--spacing-3)}.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]) .product__top .product__title[data-product-title-top]{display:none}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .product__top{overflow:visible}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .product__top .product__title[data-product-title-top]{display:block;margin:0 0 .35rem;padding:var(--spacing-4) var(--space-outer) .15rem;overflow:visible;line-height:1.2}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .product__breadcrumbs{display:none}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .preset-3d-top-school{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem var(--space-outer) .55rem;margin:0;color:#111;overflow:visible}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .preset-3d-top-school__brand{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .preset-3d-top-school__brand img{max-height:30px;width:auto;flex:0 0 auto}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .preset-3d-top-school__brand p{margin:0;font-size:inherit;font-weight:inherit;line-height:1.25}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .preset-3d-top-school__change{flex:0 0 auto;text-decoration:underline;text-underline-offset:.12em;color:inherit;white-space:nowrap}.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .product__meta .pdp-uni-logo-link,.main-section--product[data-is-3d-product=true][data-preset-3d-hero=true] .product__meta .product__block:has(a[href*=the-university-collection-pre-designed-rings]){display:none!important}.main-section--product[data-is-3d-product=true] .product__breadcrumbs nav{padding-bottom:0}.main-section--product[data-is-3d-product=true] .product__media-item :is(x-3d-viewer-thinkspace,iframe){width:100%;height:122%;top:-18px}.main-section--product[data-is-3d-product=true] :is(.product__media-item[data-aspect-ratio=square],.product__media-item[data-aspect-ratio=square] img){aspect-ratio:5/4}.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__meta :is(.product__title,.product__price,.affirm-as-low-as,.affirm-as-low-as-wrapper){display:none}.main-section--product[data-is-3d-product=true] .product-badges:empty{display:none}.main-section--product[data-is-3d-product=true] .product__meta{padding-top:0}.main-section--product[data-is-3d-product=true] .product__block--product-header{margin-bottom:var(--spacing-2)}.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-pagination{display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options ul.svelte-cz11mp,.main-section--product[data-is-3d-product=true] x-3d-product-options ul:has(>li [data-line]){display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options [data-line]{display:none!important}.main-section--product[data-is-3d-product=true] .product__primary-left,.main-section--product[data-is-3d-product=true] .product__primary-left .product__media-gallery,.main-section--product[data-is-3d-product=true] .product__primary-left .product__media-item{position:relative}.main-section--product[data-is-3d-product=true] [data-portals-container=x-3d-product-options]{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:8;background:transparent!important;border:0!important;pointer-events:none}.main-section--product[data-is-3d-product=true] [data-portals-container=x-3d-product-options]>div{position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;border:0!important;padding:.4rem .45rem .5rem;background:linear-gradient(to top,#0000001f,#0000 72%)!important;pointer-events:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]{display:grid!important;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;grid-template-rows:2.35rem;gap:.45rem;align-items:stretch;pointer-events:auto;position:relative}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex{display:contents}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type){grid-row:1;width:3.2rem!important;min-width:3.2rem!important;min-height:2.35rem!important;height:2.35rem;padding:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1.5px solid #111!important;border-radius:0!important;box-shadow:none!important;color:#111!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:before,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:after,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type):before,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type):after{content:none!important;display:none!important;background:none!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:disabled{opacity:.35}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type svg,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type) svg{width:1.9rem!important;height:1.9rem!important;color:#111!important;fill:none!important;stroke:#111!important;stroke-width:2.75!important;display:block;margin:0 auto}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type svg path,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type) svg path{stroke:#111!important;stroke-width:2.75!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type{grid-column:1}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type){grid-column:3}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:nth-of-type(2):not([data-btn-atc]) svg{display:block;margin:0 auto;animation:sj-next-nudge .9s ease-in-out infinite}.main-section--product[data-is-3d-product=true] [data-portals-container-content] [data-btn-atc] .tw\:absolute-center,.main-section--product[data-is-3d-product=true] [data-portals-container-content] [data-btn-atc] svg[class*=animate-]{display:none!important}@media(prefers-reduced-motion:reduce){.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:nth-of-type(2):not([data-btn-atc]) svg{animation:none}}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow{grid-column:2;grid-row:1;z-index:2;background:transparent!important;color:#111!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none;min-height:2.35rem;padding:0!important;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-shadow:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow *{color:#111!important;text-shadow:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span{display:flex!important;justify-content:center!important;align-items:center;width:100%;padding:0 .2rem!important;gap:.4rem!important;white-space:nowrap;overflow:hidden}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:last-child{display:inline!important;position:static!important;left:auto;right:auto;top:auto;margin:0;padding:0;font-size:.88rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:none;color:#111!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child:before{content:"Select "}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Review] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child:before{content:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:last-child:before{content:"\2013";padding-right:.4rem}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child{grid-column:2;grid-row:1;height:2.35rem!important;box-sizing:border-box!important;background:transparent!important;border:1.5px solid #111!important;overflow:hidden;margin-inline:.15rem}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div{height:100%!important;transition:width .45s ease}.main-section--product[data-is-3d-product=true] [data-portals-container-content] .tw\:bg-green-600{background:#1111116b!important;height:100%!important;transition:width .45s ease}@media(prefers-reduced-motion:reduce){.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div,.main-section--product[data-is-3d-product=true] [data-portals-container-content] .tw\:bg-green-600{transition:none}}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div>span:last-child{display:none}.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__price-and-ratings,.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__block--product-header .rating{display:none!important}.main-section--product[data-is-3d-product=true] .product-block-image[data-sj-personalize-source],.main-section--product[data-is-3d-product=true] .product-block-image:has(img[src*="ATTENTIVE_BANNERS.jpg"]):not(.sj-personalize-graphic-mobile){display:none!important}.sj-personalize-graphic-mobile{display:block;width:100%;max-width:100%;margin:.75rem 0 0}.sj-personalize-graphic-mobile .image-block,.sj-personalize-graphic-mobile img{width:100%;max-width:100%;height:auto}.main-section--product[data-is-3d-product=true] x-3d-product-options-custom-wrapper,.main-section--product[data-is-3d-product=true] x-3d-product-options,.main-section--product[data-is-3d-product=true] x-3d-product-options>div{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.main-section--product[data-is-3d-product=true] x-3d-product-options-custom-wrapper{margin-bottom:.75rem;padding-bottom:0}.main-section--product[data-is-3d-product=true] x-3d-product-options{overflow:visible;overscroll-behavior-x:none;margin-inline:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.main-section--product[data-is-3d-product=true] .product__controls-group{margin-bottom:0}x-3d-viewer-thinkspace .iframe-3d-rotate-icon{top:26%}.main-section--product[data-is-3d-product=true] .iframe-3d-instruction-msg{top:.3rem;max-height:20%}x-3d-product-options [data-summary]{margin-inline:0!important;padding-inline:0!important}x-3d-product-options [data-summary]>div{justify-content:center!important;width:100%;padding-left:0!important;text-align:center}}@media(max-width:959px){:is(x-3d-viewer-thinkspace,iframe){max-height:70vh}body:has(.main-section--product[data-is-3d-product=true]){overflow-x:hidden}.main-section--product[data-is-3d-product=true] .product__primary-right,.main-section--product[data-is-3d-product=true] x-3d-product-options,.main-section--product[data-is-3d-product=true] x-3d-product-options .tw\:\@container,.main-section--product[data-is-3d-product=true] x-3d-product-options [class*="@container"]{min-width:0;max-width:100%}x-3d-product-options .inline-field-v2,x-3d-product-options [data-sj-image-stepper-host]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}x-3d-product-options .product__controls-group>.tw\:grid.tw\:border,x-3d-product-options .product__controls-group .tw\:grid.tw\:border{border:0!important;box-shadow:none!important}x-3d-product-options .product__controls-group .tw\:border-b:has(ul),x-3d-product-options .product__controls-group>.tw\:grid>.tw\:border-b{display:none!important;border-bottom:0!important;padding:0!important;margin:0!important;height:0!important;overflow:hidden!important}x-3d-product-options .product__controls-group .tw\:px-4{padding-inline:0!important}.main-section--product[data-is-3d-product=true] x-3d-product-options .product__controls-group.product__block--medium{margin-bottom:.35rem!important}.main-section--product[data-is-3d-product=true] .product-block-social-share{margin-top:.1rem!important;margin-bottom:.25rem!important;padding:0!important}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button,.main-section--product[data-is-3d-product=true] .product-block-social-share .btn.social-share__button{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;min-height:0!important;height:auto!important;padding:.2rem 0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-size:.875rem!important;font-weight:500;text-transform:none!important;letter-spacing:.02em}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:before,.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:after{content:none!important;display:none!important}}@media(min-width:768px){.sj-personalize-graphic-mobile{display:none!important}}.main-section--product[data-is-3d-product=true] .product-block-social-share{margin-top:.15rem!important;margin-bottom:.35rem!important;padding:0!important}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button,.main-section--product[data-is-3d-product=true] .product-block-social-share .btn.social-share__button{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;min-height:0!important;height:auto!important;padding:.2rem 0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-size:.875rem!important;font-weight:500;text-transform:none!important;letter-spacing:.02em}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:before,.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:after{content:none!important;display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options [data-line]{background:#e5e5e5!important}.product[data-is-3d-product=true] .product__media-container.below-mobile.swiper,.product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper,.product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper .swiper-slide:has(x-3d-viewer-thinkspace){height:auto!important;min-height:0!important;transform:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace){position:relative!important;display:block!important;align-items:stretch;overflow:hidden;width:100%;aspect-ratio:1 / 1;max-height:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace) x-3d-viewer-thinkspace{position:absolute;left:0;width:100%;height:128%;top:-12%;aspect-ratio:auto}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace) iframe{position:static;width:100%;height:100%;aspect-ratio:auto;max-height:none}@media(max-width:767px){.main-section--product[data-is-3d-product=true] :is(.product__media-item[data-aspect-ratio=square],.product__media-item[data-aspect-ratio=square] img){aspect-ratio:1 / 1}.main-section--product[data-is-3d-product=true] .product__media-item :is(x-3d-viewer-thinkspace,iframe){width:100%;height:128%;top:-12%}}@media(min-width:960px){.main-section--product[data-is-3d-product=true] .product__primary-left{align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/custom.css.map */
