.announcement__text{padding:12px 0!important}.secondary-nav__item.secondary-nav__cta--button{padding:4px;font-size:25px;font-weight:700}.sub-collections,.custom_col_card{display:flex;flex-wrap:wrap;margin:0 -10px}.sub-collection-item,.custom_col_card li{width:25%;padding:10px;box-sizing:border-box}.sub-collection-item a,.custom_col_card li .card__collection{display:flex;align-items:center;gap:12px;text-decoration:none;border:2px solid #ddd;border-radius:10px;padding:20px;height:100%;box-sizing:border-box;flex-direction:row}.sub-collection-item .image-wrapper,.custom_col_card li .card__collection a.media{width:150px;height:150px;flex-shrink:0;max-width:100%;overflow:hidden}.custom_col_card .image-blend{background-color:transparent!important}.sub-collection-item img,.custom_col_card li .card__collection a.media img{width:100%;height:100%;object-fit:contain;border:none;padding:0}.custom_col_card .card__collection--arrow{display:flex;color:#d00830}.custom_col_card .card__media{border:none}.sub_col_title,.custom_col_card li .card__info{font-size:16px;font-weight:500;color:#000}.sub_col_title .custom_btn{display:flex;align-items:center;gap:5px;color:#d00830}.collection-banner__heading{font-size:58px;font-weight:700}.subtext{font-size:18px}.desc_col{margin:40px 0}.desc_col h2{font-size:30px}.desc_col h3{font-size:24px}.swatch-template-banner .collection-banner{margin-bottom:30px}.swatch-template-banner .collection-banner__content{width:100%}.swatch-container{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;justify-content:center;margin-top:10px}.swatch-inner{text-align:center}.swatch-inner a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.swatch-inner img{border-radius:10px;display:block;margin-bottom:6px}.swatch-inner p{margin:0;font-size:16px;line-height:1.2}.swatch-section{margin-top:40px}.main-nav__item,.secondary-nav__item{font-weight:700;font-size:18px}.secondary-nav__item.secondary-nav__cta--button:hover,.secondary-nav__item.secondary-nav__cta--button{background:#fff!important}.swatch-banner.active{display:block}.swatch-banner img{width:100%}.swatch-banner .mob_img{display:none}.swatch-inner:hover,.swatch-inner.active{border-color:#000;transform:scale(1.05);z-index:2;position:relative}.swatch-banner,.mb-ph{display:none}.swatch_banner{margin-bottom:10px}.section--template{margin-top:40px;margin-bottom:40px}.collection-banner__count{display:none}.section{margin-top:30px}.section__header,.section__heading{margin-bottom:20px}.section__header h2{font-weight:600}.quick-add-btn-text,.product-info__add-button .btn{font-size:20px}.continue_shop{text-align:right}.cart--with-items .cart__summary{margin-top:30px}#col_bread{margin-bottom:20px}ul.breadcrumb__list{display:flex;flex-wrap:wrap;line-height:1em}li.breadcrumb__item{align-items:center;display:flex}.breadcrumb__list li a,.breadcrumb__list li span{font-size:12px;max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__list li a:hover{text-decoration:underline}ul.breadcrumb__list li svg{vertical-align:top;pointer-events:none;display:inline-block;width:.9em;height:.9em;margin-inline-start:.15em;margin-inline-end:.2em}.pwd_by{color:#d00830!important}@media(hover:hover)and (pointer:fine){.hover\:grow-media:hover .media{transform:none;border-color:transparent}}.sub-collection-product-group{margin-top:40px}.sub-collection-product-group h2{font-size:28px}.slider__item a img{opacity:0;transition:opacity .2s ease}.slider__item img.loaded{opacity:1}.video-section__media [loading=lazy]:not([src]){opacity:1}@media(max-width:1440px){.sub-collection-item,.custom_col_card li{width:25%}.sub-collection-item .image-wrapper,.custom_col_card li .card__collection a.media{width:120px;height:120px}}@media(max-width:1024px){.sub-collection-item a,.custom_col_card li .card__collection{padding:15px}.swatch-container{gap:15px}.sub_col_title,.swatch-inner p,.custom_col_card li .card__info{font-size:14px}}@media(max-width:768px){.sub-collection-item,.custom_col_card li{width:50%}.sub-collection-item .image-wrapper,.custom_col_card li .card__collection a.media{width:80px;height:80px}.sub-collection-item a,.custom_col_card li .card__collection{padding:8px}.sub_col_title,.swatch-inner p,.custom_col_card li .card__info a{font-size:14px}.custom_col_card li .card__info p{line-height:13px}.swatch-container{gap:20px}.swatch-inner img{width:50px}.mb-ph{display:flex}.secondary-nav__item.secondary-nav__cta--button{padding:.5em .9em;background:#262c82}.main-menu{order:2;flex:0 0 10%}.header__search{flex:0 0 90%}.search__input{border-radius:5px 0 0 5px}.main-menu__toggle{width:47px;height:47px;margin-inline-start:0;background:#262c82;color:#fff;border-radius:0 5px 5px 0}.product-info__sticky{display:flex;flex-direction:column}.product-info__block.product-options{order:-1;margin:0}.product-info__block,.product-info__block--sm,.product-details__block{margin:0!important}.product-info__price{margin-top:15px}}@media(max-width:767px){.swatch-banner .mob_img{display:block}.swatch-banner .desk_img{display:none}}@media(max-width:580px){.sub-collection-item .image-wrapper,.custom_col_card li .card__collection a.media{width:50px;height:50px}.collection-banner__heading{font-size:25px}.subtext{font-size:14px}.swatch-container{gap:10px}.swatch-inner img{width:48px}.sub-collection-item,.custom_col_card li{padding:5px}.section--template{margin-top:20px}.secondary-nav__item.secondary-nav__cta--button{padding:4px;margin-left:10px;font-size:18px}.announcement__text a{display:block}.main-menu__toggle{width:44px;height:44px}.section__header,.section__heading{margin-bottom:10px}.section{margin-top:10px}}@media(max-width:410px){.sub_col_title .custom_btn{gap:3px}.custom_btn svg{width:14px;height:15px}.header__search{flex:0 0 87%}}@media(max-width:768.98px){.header__grid>.header__logo{position:relative;inset-inline-start:-6px;flex:1 1 0;min-width:80px;align-items:center;overflow:hidden;padding-inline-end:clamp(4px,1vw,8px)}.header__logo .logo__h1{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.header__logo .logo__link{display:block;transform:none}.header__logo .logo__link>span{display:contents}.header__logo .logo__link,.header__logo .logo__link>span,.header__logo picture,.header__logo img{width:100%!important;min-width:0;max-width:100%}.header__logo img{display:block;height:auto!important;object-fit:contain}.header__grid>.header__icons{flex:0 0 auto;flex-wrap:nowrap;align-items:center;max-width:calc(100% - 80px);margin-inline-end:-6px}.header__icons>.mb-ph.secondary-nav__cta{flex:0 0 auto;min-width:0;margin-inline-start:0;padding:4px 3px;border-radius:0;background:#fff!important;box-shadow:none;color:#262c82!important;font-size:clamp(16px,4.6vw,20px);font-weight:800;letter-spacing:.005em;line-height:1;white-space:nowrap}}@media(max-width:319px){.header__grid>.header__logo{min-width:52px;padding-inline-end:3px}.header__grid>.header__icons{max-width:calc(100% - 52px);margin-inline-end:-4px}.header__icons>.mb-ph.secondary-nav__cta{padding:5px 4px;font-size:14px;letter-spacing:0}.header__icons>.header__icon,.header__icons>shopify-account .header__icon{width:40px}}:root{--dj-navy: #262c82;--dj-red: #b40c1c;--dj-ink: #151a2d}@media(min-width:990px){.header__logo .logo__link>.flex{width:clamp(230px,19vw,280px)!important;max-width:clamp(230px,19vw,280px)!important}.header__logo img{width:100%;height:auto}}@media(min-width:1100px){.main-menu__content nav[aria-label=Primary]{min-width:0}.main-nav{flex-wrap:nowrap}.main-nav>li{flex-shrink:0}.main-nav__row{margin-inline:clamp(.3rem,.48vw,.62rem)}.main-nav__item--primary{font-size:clamp(.86rem,1.12vw,1rem);white-space:nowrap}.secondary-nav{margin-inline-start:calc(6 * var(--space-unit))}.secondary-nav__item{margin-inline:.5rem}}@media(min-width:480px)and (max-width:989px){.header__logo .logo__link>.flex{width:clamp(170px,30vw,215px)!important;max-width:clamp(170px,30vw,215px)!important}}@media(max-width:479px){.header__logo .logo__link>.flex{width:clamp(138px,43vw,176px)!important;max-width:clamp(138px,43vw,176px)!important}}.cc-slideshow .slideshow-section{margin-top:0!important}.cc-slideshow .slideshow__text{padding-right:clamp(18px,4vw,64px);padding-left:clamp(18px,4vw,64px)}.cc-slideshow .text-overlay{width:min(500px,44vw);padding:clamp(19px,2.25vw,30px);border-left:4px solid var(--dj-red);border-radius:3px 14px 14px 3px;color:#fff;background:#0812374d!important;box-shadow:0 16px 42px #04091e40;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cc-slideshow .slideshow__slide.is-active .text-overlay{opacity:1!important;transition:transform .45s ease-out!important}.cc-slideshow .slideshow__slide:not(.is-active) .text-overlay{opacity:0!important;transition:none!important}.cc-slideshow .text-overlay__block{max-width:44ch}.cc-slideshow .text-overlay__heading{margin:0;color:#fff;font-size:clamp(1.8rem,2.25vw,2.85rem);line-height:1.06;letter-spacing:-.02em}.cc-slideshow .text-overlay .subheading{margin-bottom:8px;color:#ffffffe6;font-size:clamp(.68rem,.64rem + .12vw,.76rem);font-weight:800;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.cc-slideshow .text-overlay .rte{margin-top:10px;color:#ffffffe0;font-size:clamp(.86rem,.8rem + .14vw,.98rem);line-height:1.48}.cc-slideshow .text-overlay__buttons{margin-top:15px}.cc-slideshow .text-overlay__buttons .btn{min-height:44px;padding:11px 18px;border-color:var(--dj-red);border-radius:7px;color:#fff;background:var(--dj-red);font-weight:800;box-shadow:0 7px 18px #b40c1c3b}.cc-slideshow .text-overlay__buttons .btn:hover{border-color:#fff;color:var(--dj-navy);background:#fff}.cc-slideshow .slideshow-ctrl{border-radius:999px;background:#081237!important;box-shadow:0 5px 18px #04091e33;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.cc-slideshow) main .cc-collection-list .collection-list-heading,body:has(.cc-slideshow) main .cc-featured-collection .section__heading,body:has(.cc-slideshow) main .cc-media-with-text .section__block--heading{font-size:clamp(1.75rem,2.3vw,2.35rem)!important;line-height:1.14!important;letter-spacing:-.02em}body:has(.cc-slideshow) main .cc-collection-list .collection-list-description{font-size:clamp(.95rem,1.25vw,1.1rem)!important;line-height:1.5!important}.cc-collection-banner:not(.swatch-template-banner) .collection-banner{overflow:hidden;border-bottom:3px solid var(--dj-red);background:linear-gradient(135deg,#262c820e,#fff 65%)}.cc-collection-banner .collection-banner__heading{color:var(--dj-navy);font-size:clamp(1.8rem,2.6vw,3rem);line-height:1.08;letter-spacing:-.02em}@media(max-width:749px){.cc-slideshow #picture-slide_adLQgY img,.cc-slideshow #picture-slide_xJTXji img,.cc-slideshow #picture-slide_zBJcH3 img{object-position:center bottom!important}.cc-slideshow .slideshow__text{align-items:flex-start;justify-content:center;padding:0 13px 50px!important}.cc-slideshow .slideshow__slide--ignore-pagination .text-overlay{margin:0!important}.cc-slideshow .text-overlay{width:min(100%,410px);padding:16px 15px 17px;border-left-width:3px;border-radius:3px 10px 10px 3px;background:#0812374d!important;text-align:left}.cc-slideshow .text-overlay__heading{font-size:clamp(1.55rem,7.2vw,2.08rem);line-height:1.08}.cc-slideshow .text-overlay .subheading{font-size:.64rem}.cc-slideshow .text-overlay .rte{margin-top:8px;font-size:.84rem;line-height:1.42}.cc-slideshow .text-overlay__buttons{width:100%;margin-top:11px}.cc-slideshow .text-overlay__buttons .btn{width:100%;min-height:42px}}@media(prefers-reduced-motion:reduce){.cc-slideshow .text-overlay__buttons .btn{transition:none}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}.flower-bag-color-buttons .option-selector__btns{gap:.7rem}.flower-bag-color-buttons .opt-label--btn{min-width:142px;min-height:48px;border-radius:7px;font-weight:800;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.flower-bag-color-buttons label[for$=-opt-0]{border-color:#c5a23a;color:#3a2b00;background:linear-gradient(135deg,#f7ebaf,#d6b54b)}.flower-bag-color-buttons label[for$=-opt-1]{border-color:#a9afb7;color:#25313b;background:linear-gradient(135deg,#fbfcfd,#c6ccd3)}.flower-bag-color-buttons .opt-btn:checked+.opt-label--btn{outline:3px solid #123648;outline-offset:2px;box-shadow:0 5px 14px #12364833;transform:translateY(-1px)}.opt-label--swatch[data-swatch=goldtone]{--swatch-color: #d6b54b}.opt-label--swatch[data-swatch=silvertone]{--swatch-color: #c6ccd3}@media(min-width:990px){body:has([id$=__slideshow_kjrtDW]) main [id$=__slideshow_kjrtDW] .text-overlay__heading{font-size:clamp(36px,2.9vw,46px)!important}body:has([id$=__slideshow_kjrtDW]) main [id$=__slideshow_kjrtDW] .text-overlay .subheading{font-size:13px!important}body:has([id$=__slideshow_kjrtDW]) main [id$=__slideshow_kjrtDW] .text-overlay .rte{font-size:17px!important}body:has([id$=__slideshow_kjrtDW]) main [id$=__featured_collection_rpecrq] .section__heading,body:has([id$=__slideshow_kjrtDW]) main [id$=__media-with-text] .section__block--heading{font-size:clamp(30px,2.4vw,38px)!important}body:has([id$=__slideshow_kjrtDW]) main [id$=__featured_collection_rpecrq] .card__title,body:has([id$=__slideshow_kjrtDW]) main [id$=__featured_collection_rpecrq] .price__current{font-size:18px}body:has([id$=__slideshow_kjrtDW]) main [id$=__featured_collection_rpecrq] .price__was{font-size:16px}body:has([id$=__slideshow_kjrtDW]) main [id$=__media-with-text] .reading-width.rte{font-size:18px}}.variant-card-size-options__select-wrap:before,.variant-card-size-options__select-wrap:after{position:absolute;z-index:3;top:50%;pointer-events:none;content:""}.variant-card-size-options__select-wrap:before{inset-inline-end:10px;width:28px;height:28px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:50%;background-color:color-mix(in srgb,currentColor 6%,transparent);transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease}.variant-card-size-options__select-wrap:after{inset-inline-end:19px;width:10px;height:6px;background-color:currentColor;opacity:.78;transform:translateY(-45%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.25 6 6.25 11 1.25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.25 6 6.25 11 1.25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}.variant-card-size-options__select-wrap .variant-card-size-select{padding-inline-end:50px}.variant-card-size-options__select-wrap:hover:before,.variant-card-size-options__select-wrap:focus-within:before{border-color:color-mix(in srgb,currentColor 30%,transparent);background-color:color-mix(in srgb,currentColor 10%,transparent)}variant-picker .option-selector[data-selector-type=dropdown] .custom-select__btn>.icon{box-sizing:border-box;width:30px;height:30px;margin-inline-start:auto;margin-inline-end:-4px;padding:7px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:50%;background-color:color-mix(in srgb,currentColor 6%,transparent);transition:transform .18s ease,background-color .16s ease,border-color .16s ease}variant-picker .option-selector[data-selector-type=dropdown] .custom-select__btn:hover>.icon{border-color:color-mix(in srgb,currentColor 30%,transparent);background-color:color-mix(in srgb,currentColor 10%,transparent)}variant-picker .option-selector[data-selector-type=dropdown] .custom-select__btn[aria-expanded=true]>.icon{border-color:color-mix(in srgb,currentColor 32%,transparent);background-color:color-mix(in srgb,currentColor 12%,transparent);transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){variant-picker .option-selector[data-selector-type=dropdown] .custom-select__btn>.icon{transition:none}}@media(min-width:990px){.variant-card-sku-above-title,.product-sku{font-size:1.0625rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
