[x-cloak]{display:none!important}.build-set-card__btn:focus-visible,.build-set-card__plus:focus-visible,.build-set-slot__remove:focus-visible,.build-set-summary__cta:focus-visible,.build-set-mobile__cta:focus-visible,.build-set-mobile__toggle:focus-visible,.build-set-feature__cta:focus-visible,.build-set-feature__toggle-btn:focus-visible,.build-set-preset__btn:focus-visible,.build-set-presets__arrow:focus-visible,.build-set__summary-col:focus-visible{outline:2px solid var(--bs-ink);outline-offset:2px}.build-set,.build-set-feature,.build-set-presets,.build-set-banner,.build-set-mobile{--bs-ink: #000000;--bs-muted: #767676;--bs-ink-soft: #4d4d4d;--bs-ink-disabled: #b3b3b3;--bs-surface: #f4f2ee;--bs-white: #fff;--bs-summary-sticky-top: 100px;--bs-inner-max: 1920px;--bs-remove-box: 24px;--bs-gap: 24px;color:var(--bs-ink)}.build-set__inner{display:block;max-width:var(--bs-inner-max);margin-block:0;margin-inline:auto;padding-block:48px;padding-inline:20px}.build-set__heading{margin-block:0 10px;margin-inline:0}.build-set__subtext{margin-block:0 40px;margin-inline:0}.build-set__empty{padding:20px;border:1px dashed var(--bs-line);color:var(--bs-muted);font-size:14px}.build-set__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;margin:0;padding:0;list-style:none}.build-set-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.build-set-card__media{position:relative;width:100%;aspect-ratio:277.333 / 277;background:var(--bs-surface);overflow:hidden;border:1px solid transparent;transition:border-color .2s ease,opacity .2s ease,filter .2s ease}.build-set-card__media img{display:block;width:100%;height:100%;object-fit:cover}.build-set-card__media .build-set-card__image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (hover:hover){.build-set-card:not(.is-locked):hover .build-set-card__image-hover,.build-set-card:not(.is-locked):focus-within .build-set-card__image-hover{opacity:1}}.build-set-card__meta{display:flex;flex-direction:column;align-items:center;gap:4px}.build-set-card__title,.build-set-card__format,.build-set-card__price{margin:0}.build-set-card__actions{display:flex;width:100%;margin-block-start:auto}.build-set-card__btn{flex:1 1 auto;min-width:0;padding-block:13px;padding-inline:8px;border:1px solid var(--bs-ink);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.build-set-card__btn:hover:not(:disabled){background:var(--bs-ink);color:var(--bs-white)}.build-set-card.is-added .build-set-card__media{border-color:var(--bs-ink)}.build-set-card.is-added .build-set-card__btn{background:var(--bs-ink);color:var(--bs-white)}.build-set-card.is-locked{opacity:.55}.build-set-card.is-locked .build-set-card__media{filter:grayscale(100%)}.build-set-card__btn:disabled{border-color:var(--bs-line);color:var(--bs-ink-disabled);background:transparent;cursor:not-allowed}.build-set-card__plus{--bs-plus-divider: rgba(255, 255, 255, .2);--bs-plus-disabled-color: rgba(255, 255, 255, .3);--bs-plus-glyph-size: 22px;--bs-plus-glyph-weight: 400;display:flex;align-items:center;justify-content:center;flex:0 0 var(--bs-plus-width, 48px);padding:0;border:1px solid var(--bs-ink);border-inline-start-color:var(--bs-plus-divider);background:var(--bs-ink);color:var(--bs-white);font-size:var(--bs-plus-glyph-size);font-weight:var(--bs-plus-glyph-weight);line-height:1;cursor:pointer;transition:background-color .2s ease}.build-set-card__plus:hover:not(:disabled){background:var(--bs-ink-soft)}.build-set-card__plus:disabled{color:var(--bs-plus-disabled-color);cursor:not-allowed}.build-set__full-note{--bs-full-note-pull-up: -20px;--bs-full-note-gap: 24px;margin:0;font-style:italic}.build-set__full-note:not(:empty){margin-block:var(--bs-full-note-pull-up) var(--bs-full-note-gap)}.build-set-summary{display:flex;flex-direction:column;gap:24px;padding-block:32px;padding-inline:28px;background:var(--bs-summary-bg);border:1px solid var(--bs-line)}.build-set-summary__header{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.build-set-summary__title,.build-set-summary__subtitle,.build-set-summary__note,.build-set-summary__shipping{margin:0}.build-set-summary__shipping{text-align:center}.build-set-summary__slots{display:flex;align-items:flex-start;justify-content:center;gap:48px;margin-block:13px 28px;margin-inline:0;padding:0;list-style:none}.build-set-slot{display:flex;flex-direction:column;align-items:center;margin:0}.build-set-slot__media{position:relative;display:block;overflow:hidden;width:44px;aspect-ratio:var(--bs-slot-aspect, 44 / 272)}.build-set-slot__placeholder{display:block;width:100%;height:100%;object-fit:contain}.build-set-slot .build-set-slot__image{position:absolute;inset-block-start:0;inset-inline-start:0;width:calc(100% * var(--bs-photo-zoom, 1));max-width:none;height:auto;aspect-ratio:var(--bs-photo-ratio, var(--bs-slot-aspect, 44 / 272));object-fit:fill;transform:translate(var(--bs-photo-x, 0%),var(--bs-photo-y, 0%));clip-path:var(--bs-slot-clip, none)}.build-set-slot__filled{display:flex;flex-direction:column;align-items:center;gap:10px}.build-set-slot__remove{display:flex;align-items:center;justify-content:center;width:var(--bs-remove-box);height:var(--bs-remove-box);padding:0;border:0;background:var(--bs-ink);color:var(--bs-muted);cursor:pointer}.build-set-slot__remove:hover{background:var(--bs-ink-soft)}.build-set-summary--desktop.build-set-summary--round{--bs-round-slot-size: 96px;--bs-round-slot-gap: 24px;--bs-round-remove-gap: 12px}.build-set-summary--desktop.build-set-summary--round .build-set-summary__slots{flex-direction:column;align-items:center;gap:var(--bs-round-slot-gap)}.build-set-summary--desktop.build-set-summary--round .build-set-slot__filled{flex-direction:row;gap:var(--bs-round-remove-gap)}.build-set-summary--desktop.build-set-summary--round .build-set-slot__media{width:var(--bs-round-slot-size)}.build-set-summary--round .build-set-slot:not(.is-filled) .build-set-slot__media{margin-inline-end:calc(var(--bs-remove-box) + var(--bs-round-remove-gap, 12px))}.build-set-summary__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-block:18px;padding-inline:20px;border:0;background:var(--bs-ink);color:var(--bs-white);cursor:pointer}.build-set-summary__cta:disabled{background:var(--bs-disabled);cursor:not-allowed}.build-set-summary__cta-price{font-variant-numeric:tabular-nums}.build-set-mobile{position:fixed;inset-inline:0;inset-block-start:auto;bottom:0;width:100%;height:auto;pointer-events:none;z-index:30;background:var(--bs-summary-bg, #f4f2ee)}.build-set-mobile__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;pointer-events:auto}.build-set-mobile__panel{position:relative;background:var(--bs-summary-bg, #f4f2ee);border-block-start:1px solid var(--bs-ink);pointer-events:auto;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;padding-block-end:env(safe-area-inset-bottom,0px)}.build-set-mobile__count{color:var(--bs-ink)}.build-set-mobile__progress{height:2px;margin-block:0;margin-inline:16px;background:var(--bs-line)}.build-set-mobile__progress-fill{display:block;height:100%;background:var(--bs-ink);transition:width .25s ease}.build-set-mobile__sheet{overflow-y:auto;padding-block:12px 16px;padding-inline:16px}.build-set-mobile__sheet .build-set-summary{padding:0;background:transparent;border:0}.build-set-mobile__cta-wrap{padding-block:12px 16px;padding-inline:16px}.build-set-mobile__cta{width:100%;padding-block:15px;padding-inline:12px;border:0;background:var(--bs-ink);color:var(--bs-white);cursor:pointer}.build-set-mobile__cta:disabled{background:var(--bs-disabled)}@media screen and (min-width:990px){.build-set{padding-block-end:0}.build-set__inner{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start;padding-block:96px;padding-inline:80px}.build-set__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-set__summary-col{position:sticky;inset-block-start:var(--bs-summary-sticky-top);max-height:calc(100vh - var(--bs-summary-sticky-top) - var(--bs-gap));max-height:calc(100dvh - var(--bs-summary-sticky-top) - var(--bs-gap));overflow-y:auto;overscroll-behavior:contain}.build-set-mobile{display:none}}@media screen and (max-width:989px){.build-set__summary-col{display:none}}.build-set-feature__inner{display:flex;flex-direction:column}.build-set-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.build-set-feature__content{padding-block:32px;padding-inline:20px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.build-set-feature--quiz .build-set-feature__content{gap:18px}.build-set-feature__eyebrow{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-muted)}.build-set-feature__heading{margin:0;font-size:32px;font-weight:300;letter-spacing:.02em;text-transform:uppercase}.build-set-feature__subheading{margin:0;font-size:16px;font-style:italic}.build-set-feature__body{margin:0;font-size:14px;color:var(--bs-ink-soft);max-width:46ch}.build-set-feature__body p{margin:0}.build-set-feature__toggle-label{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted)}.build-set-feature__toggle{display:inline-flex;border:1px solid var(--bs-ink);margin-block-start:-10px}.build-set-feature__toggle-btn{padding-block:17px;padding-inline:40px;border:0;background:transparent;color:var(--bs-ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.build-set-feature__toggle-btn+.build-set-feature__toggle-btn{border-inline-start:1px solid var(--bs-ink)}.build-set-feature__toggle-btn.is-active{background:var(--bs-ink);color:var(--bs-white)}@media screen and (hover:hover){.build-set-feature__toggle-btn:hover:not(.is-active){background:var(--bs-ink);color:var(--bs-white)}.build-set-feature__toggle:hover .is-active:not(:hover){background:transparent;color:var(--bs-ink)}}.build-set-feature__cta{display:inline-block;margin-block-start:4px;padding-block:17px;padding-inline:44px;background:var(--bs-ink);color:var(--bs-white);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;margin:0}.build-set-feature__mobile-hero img{display:block;width:100%}@media screen and (min-width:990px){.build-set-feature__mobile-hero{display:none}.build-set-feature__inner{flex-direction:row;align-items:stretch}.build-set-feature__inner.is-reversed{flex-direction:row-reverse}.build-set-feature__media{flex:0 0 48.61%;min-width:0}.build-set-feature--quiz .build-set-feature__media{flex-basis:45.83%}.build-set-feature__content{min-width:0}.build-set-feature__content{flex:1 0 0}.build-set-feature__content{padding-block:20px;padding-inline:96px;justify-content:center}.build-set-feature--quiz .build-set-feature__content{padding-block:20px;padding-inline:120px 96px}}@media screen and (min-width:990px)and (max-width:1100px){.build-set-feature__content{padding-block:20px;padding-inline:43px}.build-set-feature--quiz .build-set-feature__content{padding-block:20px;padding-inline:60px 43px}}@media screen and (max-width:989px){.build-set-feature__media--desktop{display:none}}.build-set-presets{--bs-tap-target: 24px;background:var(--bs-section-bg);padding-block:56px;padding-inline:0}.build-set-presets__head{display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:24px;margin-block-end:28px;text-align:center}.build-set-presets__eyebrow,.build-set-presets__heading,.build-set-presets__body,.build-set-presets__body p{margin:0}.build-set-presets__list{display:flex;gap:12px;margin:0;padding-block:0;padding-inline:24px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.build-set-preset{flex:0 0 250px;scroll-snap-align:center}.build-set-preset__card{display:flex;flex-direction:column;align-items:center;gap:14px;height:100%;padding:16px;border:1px solid var(--bs-line);background:var(--bs-card-bg);text-align:center}.build-set-preset__thumbs{display:flex;gap:6px;width:100%}.build-set-preset__thumb{flex:1 1 0;min-width:0;height:120px;background:var(--bs-surface);overflow:hidden}.build-set-preset__thumb img{display:block;width:100%;height:100%;object-fit:cover}.build-set-preset__copy{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.build-set-preset__name,.build-set-preset__scents,.build-set-preset__price{margin:0}.build-set-preset__save{color:var(--bs-muted)}.build-set-preset__btn{margin-block-start:auto;width:100%;padding-block:13px;padding-inline:8px;border:0;background:var(--bs-ink);cursor:pointer}.build-set-preset__btn:disabled{background:var(--bs-disabled);cursor:wait}.build-set-presets__swipe{display:flex;align-items:center;justify-content:center;gap:6px;margin-block-start:28px}.build-set-presets__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-block:-15px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .2s ease}.build-set-presets__arrow:after{content:"";position:absolute;inset:calc((var(--bs-tap-target) - 100%) / -2)}.build-set-presets__arrow:disabled{opacity:.3;cursor:default}@media(prefers-reduced-motion:reduce){.build-set-presets__list{scroll-behavior:auto}.build-set-presets__arrow{transition:none}}@media screen and (min-width:990px){.build-set-presets{padding-block:96px;padding-inline:80px}.build-set-presets__head{max-width:620px;margin-block:0 48px;margin-inline:auto;gap:16px;padding-inline:0}.build-set-presets__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:calc(var(--bs-inner-max) - 160px);margin-inline:auto;padding:0;overflow:visible}.build-set-preset{flex:initial}.build-set-preset__card{gap:0;justify-content:space-between;min-height:370px;padding:24px}.build-set-preset__thumbs{gap:8px}.build-set-preset__thumb{height:150px}.build-set-preset__copy{gap:8px;padding-block:12px;padding-inline:0}.build-set-preset__btn{padding-block:15px;padding-inline:8px}.build-set-presets__swipe{display:none}}.build-set-banner img{display:block;width:100%;height:auto}.build-set-banner__mobile{display:block}.build-set-banner__desktop{display:none}@media screen and (min-width:768px){.build-set-banner__mobile{display:none}.build-set-banner__desktop{display:block}}.build-set-feature__eyebrow{font-family:var(--bs-eyebrow-family),sans-serif;font-size:var(--bs-eyebrow-size);font-weight:var(--bs-eyebrow-weight);letter-spacing:var(--bs-eyebrow-ls);line-height:var(--bs-eyebrow-lh);text-transform:var(--bs-eyebrow-transform);color:var(--bs-eyebrow-color)}.build-set-feature__heading{font-family:var(--bs-heading-family),sans-serif;font-size:var(--bs-heading-size);font-weight:var(--bs-heading-weight);letter-spacing:var(--bs-heading-ls);line-height:var(--bs-heading-lh);text-transform:var(--bs-heading-transform);color:var(--bs-heading-color)}.build-set-feature__subheading{font-family:var(--bs-subheading-family),sans-serif;font-size:var(--bs-subheading-size);font-weight:var(--bs-subheading-weight);letter-spacing:var(--bs-subheading-ls);line-height:var(--bs-subheading-lh);text-transform:var(--bs-subheading-transform);color:var(--bs-subheading-color)}.build-set-feature__body{font-family:var(--bs-body-family),sans-serif;font-size:var(--bs-body-size);font-weight:var(--bs-body-weight);letter-spacing:var(--bs-body-ls);line-height:var(--bs-body-lh);text-transform:var(--bs-body-transform);color:var(--bs-body-color)}.build-set-feature__toggle-btn,.build-set-feature__cta{font-family:var(--bs-button-family),sans-serif;font-size:var(--bs-button-size);font-weight:var(--bs-button-weight);letter-spacing:var(--bs-button-ls);line-height:var(--bs-button-lh);text-transform:var(--bs-button-transform);color:var(--bs-button-color)}.build-set__heading{font-family:var(--bs-heading-family),sans-serif;font-size:var(--bs-heading-size);font-weight:var(--bs-heading-weight);letter-spacing:var(--bs-heading-ls);line-height:var(--bs-heading-lh);text-transform:var(--bs-heading-transform);color:var(--bs-heading-color)}.build-set-summary__title{font-family:var(--bs-summary-title-family),sans-serif;font-size:var(--bs-summary-title-size);font-weight:var(--bs-summary-title-weight);letter-spacing:var(--bs-summary-title-ls);line-height:var(--bs-summary-title-lh);text-transform:var(--bs-summary-title-transform);color:var(--bs-summary-title-color)}.build-set__subtext,.build-set__full-note,.build-set-summary__subtitle,.build-set-card__format{font-family:var(--bs-body-family),sans-serif;font-size:var(--bs-body-size);font-weight:var(--bs-body-weight);letter-spacing:var(--bs-body-ls);line-height:var(--bs-body-lh);text-transform:var(--bs-body-transform);color:var(--bs-body-color)}.build-set-card__title{font-family:var(--bs-product-name-family),sans-serif;font-size:var(--bs-product-name-size);font-weight:var(--bs-product-name-weight);letter-spacing:var(--bs-product-name-ls);line-height:var(--bs-product-name-lh);text-transform:var(--bs-product-name-transform);color:var(--bs-product-name-color)}.build-set-summary__note,.build-set-summary__shipping,.build-set-mobile__count,.build-set-mobile__toggle-label{font-family:var(--bs-small-family),sans-serif;font-size:var(--bs-small-size);font-weight:var(--bs-small-weight);letter-spacing:var(--bs-small-ls);line-height:var(--bs-small-lh);text-transform:var(--bs-small-transform);color:var(--bs-small-color)}.build-set-mobile__toggle-label{color:var(--bs-ink);font-size:14px}.build-set-card__price{font-family:var(--bs-price-family),sans-serif;font-size:var(--bs-price-size);font-weight:var(--bs-price-weight);letter-spacing:var(--bs-price-ls);line-height:var(--bs-price-lh);text-transform:var(--bs-price-transform);color:var(--bs-price-color)}.build-set-card__btn,.build-set-summary__cta,.build-set-mobile__cta{font-family:var(--bs-button-family),sans-serif;font-size:var(--bs-button-size);font-weight:var(--bs-button-weight);letter-spacing:var(--bs-button-ls);line-height:var(--bs-button-lh);text-transform:var(--bs-button-transform);color:var(--bs-button-color)}.build-set-presets__eyebrow{font-family:var(--bs-eyebrow-family),sans-serif;font-size:var(--bs-eyebrow-size);font-weight:var(--bs-eyebrow-weight);letter-spacing:var(--bs-eyebrow-ls);line-height:var(--bs-eyebrow-lh);text-transform:var(--bs-eyebrow-transform);color:var(--bs-eyebrow-color)}.build-set-presets__heading{font-family:var(--bs-heading-family),sans-serif;font-size:var(--bs-heading-size);font-weight:var(--bs-heading-weight);letter-spacing:var(--bs-heading-ls);line-height:var(--bs-heading-lh);text-transform:var(--bs-heading-transform);color:var(--bs-heading-color)}.build-set-presets__body{font-family:var(--bs-body-family),sans-serif;font-size:var(--bs-body-size);font-weight:var(--bs-body-weight);letter-spacing:var(--bs-body-ls);line-height:var(--bs-body-lh);text-transform:var(--bs-body-transform);color:var(--bs-body-color)}.build-set-preset__name{font-family:var(--bs-card-name-family),sans-serif;font-size:var(--bs-card-name-size);font-weight:var(--bs-card-name-weight);letter-spacing:var(--bs-card-name-ls);line-height:var(--bs-card-name-lh);text-transform:var(--bs-card-name-transform);color:var(--bs-card-name-color)}.build-set-preset__scents{font-family:var(--bs-small-family),sans-serif;font-size:var(--bs-small-size);font-weight:var(--bs-small-weight);letter-spacing:var(--bs-small-ls);line-height:var(--bs-small-lh);text-transform:var(--bs-small-transform);color:var(--bs-small-color)}.build-set-preset__price *{font-family:var(--bs-price-family),sans-serif;font-size:var(--bs-price-size);font-weight:var(--bs-price-weight);letter-spacing:var(--bs-price-ls);line-height:var(--bs-price-lh);text-transform:var(--bs-price-transform);color:var(--bs-price-color)}.build-set-preset__btn{font-family:var(--bs-button-family),sans-serif;font-size:var(--bs-button-size);font-weight:var(--bs-button-weight);letter-spacing:var(--bs-button-ls);line-height:var(--bs-button-lh);text-transform:var(--bs-button-transform);color:var(--bs-button-color)}.build-set-summary__cta,.build-set-mobile__cta,.build-set-preset__btn,.build-set-feature--quiz .build-set-feature__cta{color:var(--bs-white)}.build-set-summary__note--savings{color:var(--bs-ink)}.build-set-mobile__cta{display:flex;align-items:center;justify-content:space-between;gap:12px}.build-set-mobile__cta-price{font-variant-numeric:tabular-nums}.build-set-feature,.build-set,.build-set-presets{background:var(--bs-section-bg)}.build-set-summary{background:var(--bs-summary-bg)}.build-set-mobile,.build-set-mobile__panel{background:var(--bs-summary-bg, #f4f2ee)}.build-set-preset__card{background:var(--bs-card-bg)}.build-set-feature__toggle-label{font-family:var(--bs-toggle-label-family),sans-serif;font-size:var(--bs-toggle-label-size);font-weight:var(--bs-toggle-label-weight);letter-spacing:var(--bs-toggle-label-ls);line-height:var(--bs-toggle-label-lh);text-transform:var(--bs-toggle-label-transform);color:var(--bs-toggle-label-color)}.build-set-feature__subheading{max-width:var(--bs-subheading-max-width)}.build-set-feature__body{max-width:var(--bs-body-max-width)}.build-set-feature__copy,.build-set-feature__toggle-group{display:contents}@media screen and (max-width:989px){.build-set-feature--header .build-set-feature__mobile-hero,.build-set-feature--header .build-set-feature__mobile-hero>div{height:400px}.build-set-feature--header .build-set-feature__mobile-hero img{width:100%;height:100%;object-fit:cover}.build-set-feature--header.build-set-feature--has-mobile-hero{position:relative}.build-set-feature--header.build-set-feature--has-mobile-hero .build-set-feature__copy{position:absolute;inset-block-start:23px;inset-inline-start:24px;inset-inline-end:24px;z-index:1}.build-set-feature--header .build-set-feature__copy{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.build-set-feature--header .build-set-feature__copy>*{margin:0}.build-set-feature--header .build-set-feature__content{padding-block:40px 44px;padding-inline:24px;gap:22px;align-items:center;text-align:center}.build-set-feature--header .build-set-feature__toggle-group{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;order:1}.build-set-feature--header .build-set-feature__toggle-label{margin:0}.build-set-feature--header .build-set-feature__body{order:2}.build-set-feature--header .build-set-feature__toggle{display:flex;width:100%;margin-block-start:0}.build-set-feature--header .build-set-feature__toggle-btn{flex:1 1 50%;padding-block:15px;padding-inline:0}}@media screen and (max-width:989px){.build-set-feature--quiz .build-set-feature__content{order:1}.build-set-feature--quiz .build-set-feature__media{order:2}.build-set-feature--quiz .build-set-feature__content{padding-block:44px 52px;padding-inline:24px;gap:14px;align-items:center;text-align:center;width:100%}.build-set-feature--quiz .build-set-feature__content>*{margin:0;width:100%}.build-set-feature--quiz .build-set-feature__cta{display:flex;align-items:center;justify-content:center;width:100%;padding-block:16px;padding-inline:0}.build-set-feature--quiz .build-set-feature__media{width:100%}.build-set-feature--quiz .build-set-feature__media img{display:block;width:100%;height:260px;object-fit:cover}}.build-set-slot__remove{font-family:var(--bs-remove-family),sans-serif;font-size:var(--bs-remove-size);font-weight:var(--bs-remove-weight);letter-spacing:var(--bs-remove-ls);line-height:var(--bs-remove-lh);text-transform:var(--bs-remove-transform);color:var(--bs-remove-color)}@media screen and (max-width:989px){.build-set{padding-block-end:calc(168px + env(safe-area-inset-bottom,0px))}.build-set__inner{padding-block:56px;padding-inline:24px}.build-set__heading{margin-block:0 8px;margin-inline:0;text-align:center}.build-set__subtext{margin-block:0 24px;margin-inline:0;text-align:center}.build-set__grid{gap:28px 16px}.build-set-card__media{aspect-ratio:183 / 190}.build-set-card__btn{padding-block:12px;padding-inline:8px}.build-set-card__plus{--bs-plus-width: 42px}.build-set-mobile__panel{padding-block:0 max(20px,env(safe-area-inset-bottom,0px));padding-inline:20px}.build-set-mobile__panel.is-open{padding-block:14px max(20px,env(safe-area-inset-bottom,0px));padding-inline:20px}.build-set-mobile__toggle{display:flex;align-items:center;justify-content:center;width:100%;padding-block:12px 10px;padding-inline:0;border:0;background:none;cursor:pointer}.build-set-mobile__panel.is-open .build-set-mobile__toggle{padding-block:14px 13px;padding-inline:0;border:1px solid var(--bs-line);background:var(--bs-white)}.build-set-mobile__progress-row{display:flex;align-items:center;gap:10px;margin-block-end:14px}.build-set-mobile__panel.is-open .build-set-mobile__progress-row{margin-block:12px 24px;margin-inline:0}.build-set-mobile__progress{flex:1 1 auto;height:3px;margin:0;background:var(--bs-line)}.build-set-mobile__count{flex:0 0 auto;min-width:20px;text-align:end}.build-set-mobile__sheet,.build-set-mobile__cta-wrap{padding:0}.build-set-mobile__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:17px;padding-inline:18px}.build-set-summary--mobile{gap:0}.build-set-summary--mobile .build-set-summary__header{align-items:center;gap:8px;text-align:center;margin-block-end:24px}.build-set-summary--mobile .build-set-summary__slots{display:flex;flex-direction:column;gap:14px;margin-block-end:24px}.build-set-summary--mobile .build-set-slot{flex-direction:row;align-items:center;justify-content:center;gap:12px;width:100%;height:50px}.build-set-summary--mobile .build-set-slot__filled{flex-direction:row;align-items:center;justify-content:center;gap:12px;width:100%;height:100%}.build-set-summary--mobile .build-set-slot:not(.is-filled) .build-set-slot__media{margin-inline-end:var(--bs-empty-slot-offset, 46px)}.build-set-summary--mobile .build-set-slot__media{display:block;position:relative;flex:1 1 auto;max-width:230px;height:43px;overflow:hidden}.build-set-summary--mobile .build-set-slot__placeholder,.build-set-summary--mobile .build-set-slot__image{position:absolute;inset:auto;inset-block-start:50%;inset-inline-start:50%;width:var(--bs-slot-frame-w, 43px);height:auto;aspect-ratio:var(--bs-slot-aspect, 43 / 230);max-width:none;transform:translate(-50%,-50%) rotate(var(--bs-slot-turn, 90deg))}.build-set-summary--mobile .build-set-slot__image{width:calc(var(--bs-slot-frame-w, 43px) * var(--bs-photo-zoom, 1));height:auto;aspect-ratio:var(--bs-photo-ratio, var(--bs-slot-aspect, 43 / 230));transform-origin:0 0;transform:rotate(var(--bs-slot-turn, 90deg)) translate(var(--bs-slot-half-x, -21.5px),var(--bs-slot-half-y, -112.875px)) translate(var(--bs-photo-x, 0%),var(--bs-photo-y, 0%))}.build-set-summary--mobile .build-set-slot__placeholder{object-fit:contain}.build-set-summary--mobile .build-set-slot__remove{flex:0 0 34px;width:34px;height:34px}.build-set-summary--mobile.build-set-summary--round{--bs-round-slot-size: 72px;--bs-round-slot-gap: 32px;--bs-empty-slot-offset: 0px}.build-set-summary--mobile.build-set-summary--round .build-set-summary__slots{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--bs-round-slot-gap)}.build-set-summary--mobile.build-set-summary--round .build-set-slot,.build-set-summary--mobile.build-set-summary--round .build-set-slot__filled{flex-direction:column;gap:10px;width:auto;height:auto}.build-set-summary--mobile.build-set-summary--round .build-set-slot__media{flex:0 0 auto;width:var(--bs-round-slot-size);max-width:none;height:auto;aspect-ratio:var(--bs-slot-aspect, 1 / 1)}.build-set-summary--mobile.build-set-summary--round .build-set-slot__placeholder{position:static;width:100%;height:100%;aspect-ratio:auto;transform:none}.build-set-summary--mobile.build-set-summary--round .build-set-slot__image{inset-block-start:0;inset-inline-start:0;width:calc(100% * var(--bs-photo-zoom, 1));aspect-ratio:var(--bs-photo-ratio, var(--bs-slot-aspect, 1 / 1));transform-origin:50% 50%;transform:translate(var(--bs-photo-x, 0%),var(--bs-photo-y, 0%))}.build-set-summary--mobile .build-set-summary__fine-print{display:flex;flex-direction:column;align-items:center;gap:10px;margin-block-end:22px;text-align:center}.build-set-summary--mobile .build-set-summary__note,.build-set-summary--mobile .build-set-summary__shipping{margin:0}}.build-set-presets__swipe-label,.build-set-presets__arrow{font-family:var(--bs-swipe-family),sans-serif;font-size:var(--bs-swipe-size);font-weight:var(--bs-swipe-weight);letter-spacing:var(--bs-swipe-ls);line-height:var(--bs-swipe-lh);text-transform:var(--bs-swipe-transform);color:var(--bs-swipe-color)}
/*# sourceMappingURL=/cdn/shop/t/348/assets/component-build-set.css.map */
