.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories{--sg-addon-text-color: var(--bs-text);--sg-addon-title-fontsize: var(--bs-fs-ui);--sg-addon-border-color: var(--bs-border);--spice-addon-group-border-color: var(--bs-border);--spice-addon-group-background-color: var(--bs-bg);--spice-addon-group-bg-white: var(--bs-bg);font-family:var(--bs-font);padding-block:var(--bs-space-5);border-top:1px solid var(--bs-border)}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-spa-addon-heading{color:var(--bs-navy);font-size:var(--bs-fs-h3);font-weight:var(--bs-fw-bold);line-height:var(--bs-lh-heading);margin:0 0 var(--bs-space-2)}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories__help{color:var(--bs-body);font-size:var(--bs-fs-small);line-height:var(--bs-lh-body);margin:0 0 var(--bs-space-4)}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-spa-addon-product-wrapper{border:0!important;padding:0!important;margin:0!important;background:var(--bs-bg)!important}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-addon-group-dropdownBox{border-color:var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg)}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-addon-group-heading{min-height:var(--bs-control-h);padding:var(--bs-space-3) var(--bs-space-4);color:var(--bs-navy);background:var(--bs-bg-light)}.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-addon-group-title{font-family:var(--bs-font);font-size:var(--bs-fs-ui);font-weight:var(--bs-fw-semibold);line-height:var(--bs-lh-heading);letter-spacing:normal;text-transform:none}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-addon-group-heading{background:var(--bs-bg-light)!important;border:0!important;border-radius:0!important;padding:var(--bs-space-3) var(--bs-space-4)!important;margin:0!important}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-addon-group-title{color:var(--bs-navy)!important;font-family:var(--bs-font)!important;font-size:var(--bs-fs-ui)!important;font-weight:var(--bs-fw-semibold)!important;text-transform:none!important;letter-spacing:normal!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important;background:none!important}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-addon-group-content{background:var(--bs-bg)!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-product-title a{font-family:var(--bs-font)!important;font-size:var(--bs-fs-ui)!important;font-weight:var(--bs-fw-semibold)!important;color:var(--bs-navy)!important}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-items:not(:has(.sg-spa-slider)),.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):has(>.spice-spa-addon-product-item){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bs-space-4);align-items:stretch;min-height:0}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-items{padding-inline:var(--bs-space-4)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-active .spice-addon-group-items{padding-block:var(--bs-space-4)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-item{--bs-accessory-image-size: calc(var(--bs-space-7) * 3);display:grid;grid-template-columns:var(--bs-accessory-image-size) minmax(0,1fr);grid-template-rows:auto auto auto;gap:var(--bs-space-2) var(--bs-space-3);position:relative;align-content:start;align-items:start;width:100%;min-width:0;max-width:none;margin:0;padding:var(--bs-space-4)!important;border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg);background:var(--bs-bg)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-item:has(input[type=checkbox]:checked){border-color:var(--bs-cta);background:var(--bs-cta-tint)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) :is(.spice-spa-addon-left,.spice-spa-addon-right,.spice-spa-addon-form){display:contents}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) :is(.spice-spa-addon-product-title,select.spice-spa-addon-input-field,.spice-spa-addon-product-price){grid-column:2;min-width:0}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-image{grid-column:1;grid-row:1 / 3;width:var(--bs-accessory-image-size);height:var(--bs-accessory-image-size);min-width:0;margin:var(--bs-space-5) 0 0;padding:0;border:0;border-radius:var(--bs-radius);background:var(--bs-bg)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-title{grid-row:1}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-price{grid-row:2;flex-wrap:wrap;align-self:start;margin:0}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) select.spice-spa-addon-input-field{grid-column:1 / -1;grid-row:3;width:100%;max-width:none}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-checkbox{position:absolute;top:0;left:0;z-index:1}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(.spice-spa-addon-product-title,.spice-spa-addon-product-link){color:var(--bs-navy);font-family:var(--bs-font);font-size:var(--bs-fs-ui);font-weight:var(--bs-fw-semibold);line-height:var(--bs-lh-heading);text-align:left;text-transform:none;overflow-wrap:anywhere}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-product-title{display:block;min-height:0;margin:0!important;overflow:visible}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-input-field{width:100%;min-width:0;min-height:var(--bs-control-h);height:auto;padding:var(--bs-space-2) var(--bs-space-3)!important;margin:0;border:1px solid var(--bs-border-strong)!important;border-radius:var(--bs-radius)!important;color:var(--bs-text);background-color:var(--bs-bg);font-family:var(--bs-font)!important;font-size:var(--bs-fs-ui)!important;line-height:var(--bs-lh-ui)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-product-price{width:100%;justify-content:flex-start;gap:var(--bs-space-2);margin:0}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-price-main{color:var(--bs-navy);font-size:var(--bs-fs-price);font-weight:var(--bs-fw-bold);line-height:var(--bs-lh-heading)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-price-compare{color:var(--bs-muted);font-size:var(--bs-fs-price-compare)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-checkbox{margin:0;align-self:start}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-checkbox-label{display:flex;align-items:center;justify-content:center;position:relative;width:var(--bs-control-h);min-height:var(--bs-control-h);margin:0;cursor:pointer}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid input.spice-spa-addon-checkbox-input{display:block!important;visibility:visible!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid .spice-spa-addon-checkbox-text{border-color:var(--bs-border-strong);border-radius:var(--bs-radius-sm)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid input:checked+.spice-spa-addon-checkbox-text{background:var(--bs-cta);border-color:var(--bs-cta);animation:none}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(a,select,button,[role=button]):focus-visible,.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid input:focus-visible+.spice-spa-addon-checkbox-text{outline:2px solid var(--bs-focus);outline-offset:2px;box-shadow:var(--bs-ring)}.bs-pdp-photo-first .bs-pdp-extras .sg-pro-subtotal-price{display:flex;justify-content:space-between;gap:var(--bs-space-3);padding:var(--bs-space-4);background:var(--bs-panel);border-radius:var(--bs-radius)}.bs-pdp-photo-first .bs-pdp-extras .shopify-app-block:has(>#spiceaddonsappid){display:flex;flex-direction:column}.bs-pdp-photo-first .bs-pdp-extras .shopify-app-block:has(>#spiceaddonsappid)>.sg-pro-subtotal-price{order:1}.bs-pdp-photo-first .bs-pdp-extras .sg-pro-subtotal-price :is(label,span){color:var(--bs-navy);font-family:var(--bs-font);font-size:var(--bs-fs-ui);font-weight:var(--bs-fw-semibold)}@media(max-width:1199px){.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-items:not(:has(.sg-spa-slider)),.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):has(>.spice-spa-addon-product-item){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-items:not(:has(.sg-spa-slider)),.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):has(>.spice-spa-addon-product-item){grid-template-columns:minmax(0,1fr);gap:var(--bs-space-3)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03) .spice-addon-group-items{padding-inline:var(--bs-space-2)}.bs-pdp-photo-first .bs-pdp-extras #spiceaddonsappid :is(#layout-01,#layout-02,#layout-03):not(:has(.sg-spa-slider)) .spice-spa-addon-product-item{--bs-accessory-image-size: calc(var(--bs-space-7) * 2 + var(--bs-space-4));padding:var(--bs-space-3)!important}}@media(prefers-reduced-motion:reduce){.bs-pdp-photo-first .bs-pdp-extras .bs-pdp-accessories .spice-addon-group-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/bs-pdp-accessories.css.map */
