:root{--opk-main-wrapper: 1920px;--opk-content-wrapper: 1800px;--opk-second-wrapper: 1494px;--opk-small-wrapper: 880px}.product__thumbnail .image-element__wrap{border-radius:20px}.product__thumbnail .image-element__wrap:has(.secondary){position:absolute;top:0;left:0}.product__thumbnail .image-element__wrap img{height:100%!important}.product__thumbnail.small-down--one-half:not(.opk-collection-main .product__thumbnail.small-down--one-half){width:100%}.product__thumbnail .product-wrap{height:100%}.product__thumbnail .opk-quick_shop,.product__thumbnail .quick-shop__buttons a.opk-quick_shop{width:100%;padding:22px 37px 21px;gap:16px;border-radius:0 0 20px 20px}.product__thumbnail .thumbnail-overlay__container{padding:0}.product__thumbnail .thumbnail__caption .product-thumbnail{display:flex;justify-content:space-between;gap:10px}@media screen and (max-width: 799px){.product__thumbnail .thumbnail__caption .product-thumbnail{flex-direction:column;padding-top:7px;gap:4px}}.product__thumbnail .product-thumbnail__price{white-space:nowrap;font-weight:700;display:inline-flex;align-items:center;-moz-column-gap:6px;column-gap:6px}@media screen and (max-width: 799px){.product__thumbnail .product-thumbnail__price{font-size:14px}}.product__thumbnail .product-thumbnail__price .compare-at-price{font-size:18px;font-weight:300;line-height:1}@media screen and (max-width: 799px){.product__thumbnail .product-thumbnail__price .compare-at-price{font-size:14px}}.product__thumbnail .product-thumbnail__title{font-weight:700;text-transform:uppercase}@media screen and (max-width: 799px){.product__thumbnail .product-thumbnail__title{font-size:14px}}.product__thumbnail .thumbnail__caption{padding:0}.product__thumbnail .thumbnail-sticker__text{font-size:14px}.product__thumbnail .product__thumbnail-variants{padding-top:13px;display:flex;justify-content:space-between;gap:5px}@media screen and (max-width: 799px){.product__thumbnail .product__thumbnail-variants{padding-top:4px}}.product__thumbnail .product__thumbnail-variants .variants__size{display:flex;flex-wrap:wrap;gap:max(5px,min(.78vw,15px))}@media screen and (max-width: 799px){.product__thumbnail .product__thumbnail-variants .variants__size{display:none}}@media screen and (max-width: 797px){.product__thumbnail.has-padding-bottom{padding-bottom:0}}.product__thumbnail .variants__color{display:flex}.product__thumbnail .variants__color .variants__color-item{width:22px;height:22px;border-radius:50%;border:1px solid #f8f6f4}.product__thumbnail .variants__color .variants__color-item:not(:last-child){margin-right:-6px}.opk-collection-main .product__thumbnail .product-image__wrapper{aspect-ratio:42/63}.opk-collection-main .product__thumbnail .image__container,.opk-collection-main .product__thumbnail .image-element__wrap{height:100%}.opk-collection-main .product__thumbnail .image__container a{display:block;height:100%;width:100%}.product__thumbnail .swym-wishlist-collections-v2-container{display:none!important}.product__thumbnail .swym-add-to-wishlist-view-product{z-index:10;position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50px;box-shadow:0 4px 4px #0003;background-color:#fff;cursor:pointer}.product__thumbnail .swym-add-to-wishlist-view-product.swym-added svg path{fill:#962046}@media screen and (min-width: 800px){.product__thumbnail .swym-add-to-wishlist-view-product{top:18px;left:18px;width:42px;height:42px}.product__thumbnail .swym-add-to-wishlist-view-product svg{width:24px;height:24px}}@media screen and (max-width: 799px){.product__thumbnail .swym-add-to-wishlist-view-product{top:8px;left:8px;width:32px;height:32px}.product__thumbnail .swym-add-to-wishlist-view-product svg{width:18px;height:18px}}.product__thumbnail .sticker-holder{position:absolute;top:0;right:0;width:0;height:0}.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder,.product__thumbnail.one-third .sticker-shape-round .sticker-holder{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content{position:absolute;width:-moz-fit-content;width:fit-content}.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content .thumbnail-sticker,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker{display:flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:35px;margin:0}.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content .thumbnail-sticker .thumbnail-sticker__text,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker .thumbnail-sticker__text{position:static;position:initial;transform:none;color:#2e2b29;transform:translate(0)}@media screen and (max-width: 1399px){.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content .thumbnail-sticker .thumbnail-sticker__text,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker .thumbnail-sticker__text{font-size:10px}}@media screen and (min-width: 800px){.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content .thumbnail-sticker,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker{height:42px;padding:10px 16px}}@media screen and (max-width: 799px){.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content .thumbnail-sticker,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content .thumbnail-sticker{height:32px;padding:5px 8px}}@media screen and (min-width: 800px){.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content{top:20px;right:20px}}@media screen and (max-width: 799px){.product__thumbnail.product__thumbnail .sticker-shape-round .sticker-holder__content,.product__thumbnail.one-third .sticker-shape-round .sticker-holder__content{top:8px;right:8px}}.faceted-filter-group-display__list-item{margin-top:0}.faceted-filter-group-display__list-item:not(:last-child){margin-bottom:14px}.faceted-filter-group-display__checkmark{border:1px solid #962046;border-radius:4px;width:24px;height:24px}.faceted-filter-group-display__list-item-label-text{color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;padding-left:10px}.faceted-filter-group-display__list-item-input:checked~.faceted-filter-group-display__checkmark{background:#962046;border-color:#962046}.faceted-filter-swatch{--faceted-filter-swatch-size: 36px;border-color:#0000}.faceted-filter-swatch__color{border-radius:50%}.faceted-filter-group-display__list-item-input:focus+.faceted-filter-swatch,.faceted-filter-group-display__list-item-input:checked+.faceted-filter-swatch{padding:3px;border-color:#962046;background-color:#f8f6f4;outline:none}.faceted-filter-group-display__list-item-label:has(.faceted-filter-swatch--rounded) .faceted-filter-group-display__list-item-label-text{display:none}.faceted-filter-group-display__list:has(.faceted-filter-swatch--rounded){display:flex;flex-wrap:wrap;align-items:center;gap:14px}.faceted-filter-group-display__list:has(.faceted-filter-swatch--rounded) .faceted-filter-group-display__list-item{margin:0}.opk-form-input[type=radio]+.opk-form-decor{flex-shrink:0;position:relative;display:block;width:24px;height:24px;border:1px solid #962046;border-radius:50%}.opk-form-input[type=radio]+.opk-form-decor:after{position:absolute;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#962046;border-radius:50%;opacity:0;transition:opacity .3s ease;content:""}.opk-form-input[type=radio]:checked+.opk-form-decor:after{opacity:1}.opk-form-text{color:#3e3a3f!important;font-size:18px;font-style:normal;font-weight:400!important}.opk-card-form{min-height:300px}@media screen and (max-width: 797px){.opk-card-form{grid-column:span 2;grid-row:3}}.opk-card-form__wrap{position:relative;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 798px){.opk-card-form__wrap{padding:40px 9.6% 34px;aspect-ratio:var(--aspect-ratio-card)}}@media screen and (max-width: 797px){.opk-card-form__wrap{padding:30px 16px 28px}}@media screen and (min-width: 798px){.opk-collection__customer-form .opk-card-form__wrap{padding:41px 40px 36px}}.opk-card-form__wrap .field{border-bottom:1px solid #f8f6f4;margin-bottom:40px}.opk-card-form__wrap .input{background-color:#0000;color:#f8f6f4;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;padding:0 8px;height:42px;border:none;box-shadow:none}.opk-card-form__wrap .input::-moz-placeholder{color:#fffcf766}.opk-card-form__wrap .input::placeholder{color:#fffcf766}.opk-card-form__wrap .input:-webkit-autofill,.opk-card-form__wrap .input:-webkit-autofill:hover,.opk-card-form__wrap .input:-webkit-autofill:focus,.opk-card-form__wrap .input:-webkit-autofill:active,.opk-card-form__wrap .input:-internal-autofill-selected{box-shadow:0 0 0 1000px #e7e4e2 inset!important;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;background-color:#0000!important}.opk-card-form__wrap .opk-footer__newsletter-submit path{stroke:#f8f6f4}.opk-card-form__wrap .social-icons{gap:20px}.opk-card-form__wrap .social-icons a:hover{color:#f8f6f499}.opk-card-form__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.opk-card-form__pic:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg,#01010100,#9620466b 45.19%,#962046e6)}.opk-card-form__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk-card-form__content{color:#fff;text-align:center}.opk-card-form__title{z-index:2;color:#fff;position:relative;font-family:Playfair Display;font-style:normal;font-weight:800;line-height:1.33;text-transform:uppercase;letter-spacing:normal}.opk-card-form__title:not(:last-child){margin-bottom:15px}@media screen and (min-width: 798px){.opk-card-form__title{font-size:max(22px,min(1.9vw,36px))}}@media screen and (max-width: 797px){.opk-card-form__title{font-size:24px}}.opk-card-form__description{z-index:2;position:relative;font-family:Inter;font-style:normal;font-weight:400;margin-bottom:40px;letter-spacing:.008em}@media screen and (min-width: 798px){.opk-card-form__description{font-size:max(14px,min(1.2vw,22px));line-height:1.63}}@media screen and (max-width: 797px){.opk-card-form__description{font-size:18px;line-height:1.33}}@media screen and (max-width: 797px){.opk-collection__customer-form .opk-card-form__description{font-size:22px;line-height:1.63}}.opk-card-form__form{z-index:2;position:relative;max-width:400px;margin:0 auto}.opk-card-form__social{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.opk-card-form__social-link{display:block;width:24px;height:24px}.opk-card-form__social-link:hover{color:#fff9}@media screen and (max-width: 797px){.opk-review-card{grid-column:span 2}}.opk-review-card__wrap{padding:40px 38px 37px;display:flex;flex-direction:column;border:1px solid rgba(62,58,63,.1);background:#fdfdfd;border-radius:20px;overflow:hidden;aspect-ratio:420/630}@media screen and (max-width: 1399px){.opk-review-card__wrap{padding:30px 28px}}@media screen and (max-width: 1239px){.opk-review-card__wrap{padding:30px 20px}}@media screen and (max-width: 797px){.opk-review-card__wrap{padding:30px 16px;aspect-ratio:unset}}.opk-review-card__name{color:#2d2925;font-family:Playfair Display;font-style:normal;font-weight:700;line-height:1}.opk-review-card__name:not(:last-child){margin-bottom:20px}@media screen and (min-width: 798px){.opk-review-card__name{font-size:max(18px,min(1.4vw,24px))}}@media screen and (max-width: 797px){.opk-review-card__name{font-size:24px}}.opk-review-card__text{color:#3e3a3f;font-style:normal;font-weight:400;line-height:1.33;letter-spacing:.007em}.opk-review-card__text:not(:last-child){margin-bottom:20px}@media screen and (min-width: 798px){.opk-review-card__text{font-size:max(14px,min(.98vw,18px))}}@media screen and (max-width: 797px){.opk-review-card__text{font-size:18px}}@media screen and (max-width: 797px){.opk-review-card__stars{margin-bottom:47px}}.opk-review-card__bottom{flex:auto;display:flex;justify-content:center;align-items:center}.opk-review-card__bottom-in{margin-top:auto;display:flex;gap:10px}.opk-review-card__bottom-text{display:flex;align-items:center;gap:10px}@media screen and (min-width: 798px){.opk-review-card__bottom-text{font-size:max(14px,min(.98vw,18px))}}@media screen and (max-width: 797px){.opk-review-card__bottom-text{font-size:18px}}.opk-review-card__bottom-icon{flex-shrink:0}.opk-sort-by-filter{align-items:center}.opk-sort-by-filter .sort_by{padding-left:5px!important;padding-right:24px!important;color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;background-color:#0000;border:none}.opk-sort-by-filter .sort_by:focus{border:none;box-shadow:none}.opk-sort-by-filter-label{color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:1.33;text-transform:uppercase}.collection__sort-by-filter{margin:0!important}.collection__sort-by-filter:after{right:4px!important}.opk-collection__title{text-align:center}.opk-collection__title:not(:last-child){margin-bottom:40px}@media screen and (min-width: 800px){.opk-collection-main{padding-bottom:100px!important}}@media screen and (max-width: 799px){.opk-collection-main{padding-bottom:30px!important}}.opk-collection-main .heading-divider:not(.heading-divider--vertical){border-color:#0101011a}.opk-collection-main .heading-divider-below{margin-bottom:20px;width:100%!important;margin-left:0!important;margin-right:0!important}@media screen and (max-width: 797px){.opk-collection-main .heading-divider-below{display:block!important}}.opk-collection-main .sidebar-block__heading{color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:1.33;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 1240px){.opk-collection-main .sidebar-block__heading{padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 1239px){.opk-collection-main .sidebar-block__heading{padding-top:8px;padding-bottom:8px}}.opk-collection-main .sidebar-section{margin:0}@media screen and (min-width: 1240px){.opk-collection-main .sidebar-section{width:25.5%;padding-right:38px}}@media screen and (max-width: 1239px){.opk-collection-main .sidebar-section{z-index:200;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#f8f6f4;transform:translate(100%);opacity:0;pointer-events:none;padding:25px 16px;transition:transform .3s ease,opacity .3s ease;overflow-y:auto;overflow-x:hidden}}.filter-open .opk-collection-main .sidebar-section{transform:translate(0);opacity:1;pointer-events:auto}.opk-collection-main .sidebar-block__collection-list{color:#3e3a3f;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;padding-bottom:30px}.opk-collection-main .sidebar-block__collection-list li:not(:last-child){margin-bottom:14px}.opk-collection-main .sidebar-block__collection-list .is-active{color:#962046}@media screen and (max-width: 1239px){.opk-collection-main .block__collection-list{border-bottom:1px solid rgba(1,1,1,.1);padding:0!important}}.opk-collection-main .collection__filters{margin:0 0 0 auto!important}@media screen and (max-width: 1239px){.opk-collection-main .collection__filters{display:none}}.opk-collection-main .collection__main{width:74.5%;margin:0!important}@media screen and (min-width: 798px){.opk-collection-main .collection-matrix__wrapper .one-third{width:calc(33.3333333333% - 26.6666666667px);margin-left:20px;margin-right:20px}}@media screen and (min-width: 798px){.opk-collection-main .collection-matrix__wrapper .one-third:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width: 798px){.opk-collection-main .collection-matrix__wrapper .one-third:nth-of-type(3n+3){margin-right:0}}@media screen and (min-width: 798px){.opk-collection-main .collection-matrix__wrapper .has-padding-bottom{padding-bottom:40px}}@media screen and (min-width: 798px){.opk-collection-main .opk-product-per-row-3 .product__thumbnail{width:calc(33.3333333333% - 26.6666666667px);margin-left:20px;margin-right:20px}}@media screen and (min-width: 798px){.opk-collection-main .opk-product-per-row-3 .product__thumbnail:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width: 798px){.opk-collection-main .opk-product-per-row-3 .product__thumbnail:nth-of-type(3n+3){margin-right:0}}@media screen and (max-width: 797px){.opk-collection-main .collection-matrix{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}@media screen and (max-width: 797px){.opk-collection-main .product__grid-item{width:100%;margin:0!important;padding:0}}.opk-collection-main .faceted-filter-form .sidebar__block{padding:0;border-bottom:1px solid rgba(1,1,1,.1)}.opk-collection-main .image-element__wrap img{-o-object-fit:cover;object-fit:cover}.opk-collection-main .faceted-filter-group-display{margin:0 0 30px;transition:opacity .3s ease}.opk-collection-main .faceted-filter-group-display__list{transition:transform .3s ease,opacity .3s ease-in-out;opacity:0}@media screen and (min-width: 1400px){.opk-collection-main .faceted-filter-group-display__list{-moz-columns:2;columns:2}}.opk-collection-main .is-active .faceted-filter-group-display__list{opacity:1}.opk-collection-main .faceted-filter-group-display__header{margin:0;padding-bottom:16px;display:none}.opk-collection-main .faceted-filter-group-display:has(input[type=checkbox]:checked) .faceted-filter-group-display__header{display:inline-flex}.opk-collection-main .faceted-filter-group-display__price-range-label{margin-bottom:12px}.opk-collection-main .faceted-active-filters{border:none}@media screen and (min-width: 798px){.opk-collection-main .sidebar-block__toggle-icon{margin-right:8px}}.opk-sidebar-section__head{position:relative;padding-bottom:18px}@media screen and (min-width: 1240px){.opk-sidebar-section__head{display:none}}.opk-sidebar-section__head:before{position:absolute;top:-25px;left:-16px;display:block;width:100vw;height:calc(100% + 25px);background:#f1eeece6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:""}.opk-sidebar-section__close{z-index:2;position:absolute;top:50%;right:0;margin-top:-24px;display:block}.opk-sidebar-section__close-icon{display:block;width:24px;height:24px}@media screen and (min-width: 798px){.opk-collection-main__header{margin-bottom:22px}}@media screen and (max-width: 797px){.opk-collection-main__header{margin-bottom:40px}}.opk-collection-main__header_wrap{width:100%}@media screen and (min-width: 1240px){.opk-collection-main__header_wrap{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}}.opk-collection-main__filter{display:flex;align-items:center;gap:10px;color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;line-height:1.33}@media screen and (max-width: 1239px){.opk-collection-main__filter:not(.opk-sidebar-section__head .opk-collection-main__filter){background-color:#962046;min-height:64px;display:inline-flex;justify-content:center;padding:0 40px;color:#f8f6f4;border-radius:6px;width:100%}}@media screen and (max-width: 1239px){.opk-sidebar-section__head .opk-collection-main__filter{z-index:2;position:relative;display:inline-flex;justify-content:flex-start;color:#3e3a3f;width:100%}}.opk-collection-main__filter_title{font-weight:700;text-transform:uppercase}.opk-collection-main__filter_icon{width:24px;height:24px}.opk-collection__remove-filter{display:inline-flex;align-items:center;padding:0 14px 0 20px;gap:10px;height:44px;border-radius:22px;background-color:#fff;color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.33}.opk-collection__clear-filter{color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:44px;text-decoration-line:underline;padding:0 10px}.opk-collection__customer-form-head{color:#2e2b29;text-align:center;font-size:36px;font-style:normal;font-weight:800;line-height:1.33;text-transform:uppercase}.opk-collection__customer-form-head:not(:last-child){margin-bottom:20px}.opk-collection__customer-form-subhead{color:#3e3a3f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.33}.opk-collection__customer-form-subhead:not(:last-child){margin-bottom:40px}@media screen and (min-width: 798px){.opk-collection__customer-form-subhead{letter-spacing:.008em}}@media screen and (max-width: 797px){.opk-collection__customer-form-subhead{letter-spacing:.006em}}@media screen and (min-width: 798px){.opk-collection__customer-form{margin-top:103px}}@media screen and (max-width: 797px){.opk-collection__customer-form{margin-top:24px}}@media screen and (min-width: 1240px){.opk-sidebar-section__sort{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/opk-collection.css.map */
