@media only screen and (max-width:749px){body.template-product-essentials{overflow-x:clip}}.template-product-essentials .index-product{--PT: 0px !important;padding-top:0!important;position:relative}.template-product-essentials .index-product:before,.template-product-essentials .index-product:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#000;pointer-events:none}.template-product-essentials .index-product:before{top:0}.template-product-essentials .index-product:after{bottom:0}@media only screen and (min-width:990px){.essential-product .product__content{border-bottom:1px solid #000;border-left:1px solid #000;min-height:calc(100vh - var(--header-sticky-height, 0px))}}@media only screen and (min-width:1280px){.essential-product .product__sidebar{border-left:1px solid #000}}@media only screen and (min-width:750px)and (max-width:989px){.template-product-essentials .index-product:before,.template-product-essentials .index-product:after{right:var(--outer, 20px)}}body.template-product-essentials .announcement__wrapper--borders{border-bottom:1px solid #000}body.template-product-essentials .brick__block--text{position:relative}body.template-product-essentials .brick__block--text .brick__block__text{align-items:flex-start;padding:40px;margin:0;flex-basis:100%;width:100%}.brick__brand-label{position:absolute;bottom:24px;left:40px;font-size:14px;line-height:1.4}.brick__brand-label__name{margin:0;font-weight:400}.brick__brand-label__collection{margin:0;font-weight:700;text-transform:uppercase}body.template-product-essentials .section-social-videos,.essential-collection{border-top:1px solid #000}@media only screen and (max-width:749px){.essential-collection{margin-right:calc(-1 * var(--outer, 0px));margin-left:calc(-1 * var(--outer, 0px))}}.essential-collection__heading{margin:0;padding:37px 87px 26px 31px;font-size:var(--font-body-small);font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #000}@media only screen and (max-width:749px){.essential-collection__heading{padding:22px 24px 22px 12px}}.essential-collection__list{display:flex;flex-direction:column;gap:20px;padding-block:7.5px}@media only screen and (max-width:749px){.essential-collection__list{border-bottom:1px solid black}}.essential-collection__card{display:flex;flex-direction:column}.essential-collection__card__body{border-top:1px solid black;padding-top:8px}.essential-collection__card__image-wrap{display:block;border-radius:16px;overflow:hidden;background:#ecebe8;aspect-ratio:1 / 1;margin:3px 6px 9px}.essential-collection__card__image-wrap img,.essential-collection__card__placeholder{width:100%;height:100%;object-fit:contain;display:block}.essential-collection__card__info{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;gap:8px;padding-left:10px}.essential-collection__card__title{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.essential-collection__card__price{margin:0;font-size:12px;font-weight:700;flex-shrink:0}.essential-collection__card__notes{display:flex;flex-wrap:wrap;gap:8px;padding-left:10px}.essential-collection__card__note{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.essential-collection__card__note-icon{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--border)}.essential-collection__card__note-icon img{width:100%;height:100%;object-fit:cover;display:block}.essential-collection__card__note-placeholder{display:block;width:100%;height:100%;background:var(--border)}.essential-collection__card__note-name{font-size:10px;text-align:center;color:#444;line-height:1.2}.essential-collection__card__form{width:100%;padding-left:10px;padding-right:10px}.essential-collection__card__atc{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;background:#1e1e1e;color:#fff;font-size:12px;font-weight:500;letter-spacing:.05em;text-align:center;border:none;border-radius:2px;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .2s;margin-top:8px}.essential-collection__card__atc:hover{background:#333;color:#fff}.essential-collection__card__atc--sold-out{background:#999;cursor:not-allowed}@media only screen and (max-width:749px){.essential-collection__card{flex-direction:row;align-items:stretch;gap:16px}.essential-collection__card__image-wrap{width:45%;flex-shrink:0;aspect-ratio:1}.essential-collection__card__body{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;border-top:none;padding-top:0}}body.template-product-essentials .announcement__wrapper--borders{border-bottom:1px solid #000;background:#ecebe8}body.template-product-essentials .announcement__bar-outer{--PT: 0px;--PB: 0px}body.template-product-essentials .announcement__slide{padding:20px;border-right:1px solid #000;width:400px}@media screen and(max-width: 989px){body.template-product-essentials .announcement__slide{width:200px}}body.template-product-essentials .brick--border .brick__block{border-color:#000}@media only screen and (min-width:750px){body.template-product-essentials .brick--border:not(.brick--margin) .brick__block:first-of-type:not(:only-child){border-right:1px solid #000}}@media only screen and (max-width:749px){body.template-product-essentials .brick--border:not(.brick--margin) .brick__block:last-of-type:not(:only-child){border-top:none}.essential-product__description{margin-left:calc(-1 * var(--outer, 0px));margin-right:calc(-1 * var(--outer, 0px))}}@media only screen and (min-width:750px){.essential-product__form-wrapper{padding-right:1rem;padding-left:1rem}}body.template-product-essentials .accordion__title{padding-left:32px}@media only screen and (max-width:749px){body.template-product-essentials .accordion__title{padding-left:10px}}.essential-product__description{border-top:1px solid #000;border-bottom:1px solid #000;padding:23px 32px;overflow:hidden}body.template-product-essentials .accordion__content{padding-left:32px}.template-product-essentials .pc-scent-slider__label{font-weight:400}.template-product-essentials .custom-section__heading{letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/32/assets/essential-borders.css.map */
